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

Package: Inpatient Medications

Routine: PSIVPRO


Information

PSIVPRO ;BIR/PR,MLM - PROFILE AN ORDER ;Jul 03, 2018@08:39

Source Information

Source file <PSIVPRO.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Inpatient Medications 7 $$ENDTC2^PSGMI  (,H2)^PSGON  GT531^PSIVORFA  NAME^PSIVUTL  ($$LASTREN,SETTMP)^PSJLMPRI  DRGDISP^PSJLMUT1  $$RECDCEXP^PSJP  
List Manager 2 $$SETSTR^VALM1  CNTRL^VALM10  

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

Package Total Caller Graph
Inpatient Medications 4 PSIVPR  PSIVRD  PSIVRP  PSJ LM IV OE  

Entry Points

Name Comments DBIA/ICR reference
QUIT ; Kill and exit.
PSIVST ;
REACT ;
HDL ; Display type heading.
PR ; Get & display order.
ENPL ;
SOL ;
AD ;
V
ACL ;
NVL ;
NVCL ;
POL ;
POCL ;
NOL ;
CLIN(CLINIC) ; Print Clinic Name section header
DPL ;Recently dc/expired header
NOC ;
REST ;
RENEWDT ; 373 - Put renewal date on 2nd line instead of 1st.
XCHK ;
PSPD

External References

Name Field # of Occurrence
$$ENDTC2^PSGMI REST+3, REST+5, RENEWDT+4
^PSGON XCHK+3
H2^PSGON XCHK+2
GT531^PSIVORFA PR+10
NAME^PSIVUTL SOL+6, AD+5
$$LASTREN^PSJLMPRI RENEWDT+2
SETTMP^PSJLMPRI REACT+5, HDL+6, ENPL+8, ENPL+20, SOL+7, AD+6
DRGDISP^PSJLMUT1 ENPL+7
$$RECDCEXP^PSJP DPL+1
$$SETSTR^VALM1 REACT+1, REACT+3, ENPL+8, SOL+5, SOL+7, AD+6, V+3, V+4, REST+1, REST+3
REST+5, REST+7, REST+9, RENEWDT+5, RENEWDT+6, PSPD+1, PSPD+2
CNTRL^VALM10 ENPL+6, ENPL+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "-",PS
  • Condition for execution: PS>1
  • Line Location: XCHK+1
Function Call: WRITE
  • Prompt: ")."
  • Line Location: XCHK+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" V+1, PSPD+1
^PS(53.1 - [#53.1] PR+10, ENPL+5, ENPL+16
^PS(55 - [#55] ENPL+5, ENPL+10, ENPL+16, VV+4, PSPDPSPD+3
^TMP("PSIV" PSIVPRO+8, PSIVST+1, PR+5!, PR+6*, PR+7*, XCHK+2
^TMP("PSJPRO" PSIVPRO+9*

Label References

Name Line Occurrences
@( PR+2, PR+4
ACL HDL+2
AD ENPL+19
CLIN HDL+4
DPL HDL+2
ENPL PR+8, PR+10
HDL PSIVST+1
NOC HDL+4
NOL HDL+3
NVCL HDL+3
NVL HDL+3
POCL HDL+2
POL HDL+2
PR PSIVPRO+8
PSIVST PSIVPRO+8
REACT PSIVPRO+8
RENEWDT ENPL+20, SOL+7, AD+6
REST V+6, PSPD+4
SOL ENPL+19
V ENPL+8, SOL+7, AD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADM QUIT+1!
AL QUIT+1!
CLINIC CLIN~, CLIN+1, CLIN+2
>> DFN PR+10, ENPL+5, ENPL+7, ENPL+10, ENPL+16, VV+4, RENEWDT+2, PSPDPSPD+3
DRG QUIT+1!
DRG("AD" SOL+4, AD+2, AD+5
DRG("SOL" SOL+2, SOL+6
DRUGNAME ENPL+1~, ENPL+7
DRUGNAME( ENPL+8
GMRA QUIT+1!
GMRAL QUIT+1!
>> IORVOFF ENPL+6, ENPL+17
>> IORVON ENPL+6, ENPL+17
L SOL+1~, SOL+3*, SOL+4*, SOL+6
LEFTALIN CLIN+1~*, CLIN+2
MARX ENPL+1~
N0 QUIT+1!
NAD QUIT+1!, SOL+2*, SOL+4, SOL+5, SOL+6, SOL+7, AD+2*, AD+5, AD+6
NAME SOL+1~, SOL+3!, SOL+6, AD+1~, AD+3!, AD+5
NAME( SOL+7, AD+6
>> ON QUIT+1*, PR+1*, PR+3*, PR+10*, ENPL+2, ENPL+5, ENPL+7, ENPL+10, ENPL+16, V
V+4, REST+7, REST+9, XCHK+2, PSPDPSPD+3
>> ON55 PR+1*, PR+3*, RENEWDT+2
>> P("OT" ENPL+2
>> P("PRY" ENPL+9, REST+9
>> P(17 REST+7
>> P(2 REST+3
>> P(25 REST+7
>> P(3 REST+5
>> P(4 ENPL+2, REST+1
>> PS PSIVPRO+8*, PR+5*, XCHK+1, XCHK+3
>> PSGLMT XCHK+3*
>> PSIVBR PSIVPRO+10
>> PSIVON PSIVPRO+8*, PSIVST+1*, PR+1, PR+3, PR+5, PR+6, PR+7
PSIVST PSIVPRO+8*, QUIT+1!, PSIVST+1*, HDL+2, HDL+3, HDL+4, HDL+5, PR+1, PR+2, PR+3
PR+4, PR+5, PR+6, PR+7, PR+8, PR+9, PR+11, XCHK+2, PSPD
PSIVX1 PSIVPRO+8*, QUIT+1!, PR+5, PR+6, PR+7, PR+9, PR+10*, PR+11*, ENPL+2, ENPL+9
V+5
PSIVX2 PSIVPRO+7*, PSIVPRO+9, QUIT+1!, V+5*
PSIVX3 PR+9~*, PR+11
PSJCLNSV PSIVPRO+6~, HDL+4, HDL+5*
>> PSJCOM PR+9, PR+10
>> PSJDCEXP DPL+1*, DPL+2
PSJFLAG ENPL+4~, ENPL+5*, ENPL+6, ENPL+15~, ENPL+16*, ENPL+17
>> PSJL REACT+1*, REACT+3*, HDL+1*, HDL+6*, ENPL+2*, ENPL+8*, ENPL+13*, ENPL+20, SOL+5*, SOL+7*
SOL+8*, AD+6*, AD+7*, V+3*, V+4*, ACL+1*, NVL+1*, NVCL+1*, POL+1*, POCL+1*
NOL+1*, CLIN+2*, DPL+2*, NOC+1*, NOC+3*, REST+1*, REST+3*, REST+5*, REST+7*, REST+9*
RENEWDT+5*, RENEWDT+6*, PSPD+1*, PSPD+2*, PSPD+3*
>> PSJLN PSIVPRO+7*, PSIVPRO+9, ENPL+6, ENPL+17
PSJLRN RENEWDT+2~*, RENEWDT+3, RENEWDT+4*, RENEWDT+6
PSJNOAD SOL+1~, SOL+3*, SOL+4*, SOL+7
PSJO PR+9~*, PR+10*
>> PSJSYSU ENPL+11, ENPL+12
RNWPRTD ENPL+18~*, ENPL+20, RENEWDT+1, RENEWDT+6*
U ENPL+5, ENPL+12, ENPL+16, VV+4, PSPDPSPD+3
>> VALM("TITLE" PSIVPRO+10*, PSIVPRO+11*
>> VALMCNT PSIVPRO+9*
>> VALMEVL ENPL+3, ENPL+14
X PSIVPRO+8*, QUIT+1, HDL+4*, PR+5*, ENPL+1~, ENPL+8~*, ENPL+9*, ENPL+11*, ENPL+12*, ENPL+13
SOL+7*, AD+6*, XCHK+1, XCHK+2!
X3 QUIT+1!, ACL+1*, NVL+1*, NVCL+1*, POL+1*, POCL+1*, NOL+1*, CLIN+2*, DPL+2*, NOC+1*
X4 QUIT+1!
X5 QUIT+1!
XX ENPL+1~, ENPL+10*, ENPL+11, ENPL+12
Y QUIT+1!, V*, V+1*, V+2*, V+3, PSPD*, PSPD+1, PSPD+2, PSPD+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All