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

Package Total Call Graph
VA FileMan 8 C^%DTC  MSG^DIALOG  $$FIND1^DIC  FILE^DICN  (,FILE)^DIE  EN^DIK  $$GET1^DIQ  ^DIR  
Outpatient Pharmacy 7 UPDATE^PSOBAI  RXACT^PSOBPSU2  ^PSOBUILD  HLDHDR^PSOLMUTL  ^PSOLSET  BLD^PSOORUT1  ^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
MAIL55(PSODFN,MAIL55BF) ;entry for mail exemption delete

External References

Name Field # of Occurrence
C^%DTC MAIL55+9
MSG^DIALOG PLST+13
$$FIND1^DIC PLST+10
FILE^DICN P55+3
^DIE EN+8, P55+5, P55+7
FILE^DIE MAIL55+22
EN^DIK P55+4
$$GET1^DIQ P55+2, MAIL55+6, MAIL55+14, MAIL55+21
^DIR MAIL55+26
ENX^GMTSDVR PLST+15
UPDATE^PSOBAI EN+4
RXACT^PSOBPSU2 MAIL55+23
^PSOBUILD MAIL55+24
HLDHDR^PSOLMUTL EN+1
^PSOLSET EN
BLD^PSOORUT1 MAIL55+24
^PSOORUT2 EX+1
FULL^VALM1 EN+8, MAIL55+16
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+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PLST+13
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIL55+25
Routine Call
  • DIALOG
  • Line Location:
    • PLST+13
Routine Call
  • DIC
  • Line Location:
    • PLST+10
Routine Call
  • DIE
  • Line Location:
    • EN+8
    • P55+5
    • P55+7
Routine Call
  • DIE
  • Line Location:
    • MAIL55+22
Routine Call
  • DIR
  • Line Location:
    • MAIL55+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142 - [#142] FIND1^DIC
^DPT - [#2] Classic Fileman Calls
^PSRX - [#52] GET1^DIQ
^PS(55 - [#55] Classic Fileman Calls,  GET1^DIQ

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+10
^PS(55 - [#55] EN+3, P55+3, P55+4*, P55+9, 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
MAIL55 P55+6
MSG EN+3, EN+6
P55 EN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EX+2!
%E MAIL55+5~
%X EX+2!
%Y EX+2!
C EX+2!
D0 EX+2!
DA EN+1*, EN+3, EN+4*, EN+6, EN+8, P55+4*, P55+9, EXEX+2!
DD P55+3!
DFN EN+1, P55+3, P55+4, EX+2!
DI EX+2!
DIC P55+3!*, EX+2!
DIC(0 P55+3*
DIE EN+7*, P55+5*, P55+7*, EX+2!
DIK P55+4!*
DIK(1 P55+4*
>> DINUM P55+3*
DIPGM EX+2!
DIR MAIL55+25!, MAIL55+26!
DIR("?" MAIL55+25*
DIR("A" MAIL55+25*
DIR(0 MAIL55+25*
DO P55+3!
DQ EX+2!
DR EN+7*, P55+5*, P55+7*, EX+2!
DRUG MAIL55+5~, MAIL55+12*, MAIL55+13
DT MAIL55+9
DUZ EN+2
>> FDA(52 MAIL55+22*
FLG MAIL55+5~, MAIL55+8*, MAIL55+15*
MAIL55AF MAIL55+5~, MAIL55+6*, MAIL55+7, MAIL55+10
MAIL55BF P55+1~, P55+2*, P55+6, MAIL55~, MAIL55+7
MAIL55EX MAIL55+5~, MAIL55+10*, MAIL55+17
PI EN+1*, EX+2!
PSODFN EN+4*, P55+2, P55+3, P55+6, PLST+15, MAIL55~, MAIL55+4, MAIL55+6
PSODTCUT MAIL55+5~, MAIL55+9*
PSOFROM EX+2!
PSOHSTYPE PLST+1~, PLST+10*, PLST+11, PLST+15
>> PSOPAR ENEN+2
>> PSORX("PATIEN T STATUS" , P55+8, P55+9*, P55+10*
>> PSOSD( MAIL55+11, MAIL55+12, MAIL55+13
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
RXIEN MAIL55+5~, MAIL55+13*, MAIL55+14, MAIL55+21, MAIL55+22, MAIL55+23
STA MAIL55+5~, MAIL55+11*, MAIL55+12, MAIL55+13
>> VALMBCK EX+1*
>> VALMSG EN*, MSG*
X P55+3*, EX+2!, MAIL55+5~, MAIL55+9, MAIL55+26!
X1 MAIL55+5~, MAIL55+9*
X2 MAIL55+5~, MAIL55+9*
Y EX+2!, MAIL55+5~, MAIL55+26!
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