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

Package: Registration

Routine: DGPMV2


Information

DGPMV2 ;ALB/MRL/MIR - PATIENT MOVEMENT PROCESSOR; [ 09/13/2001 3:57 PM ]

Source Information

Source file <DGPMV2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Registration 5 UP^DGHELP  (,WR)^DGPMV20  ^DGPMV21  SCHDADM^DGPMV22  ^DGPMV3  
IHS Changes To ADT 2 PAUSE^BDGF  $$LOCKED^BDGPAR  
VA Fileman 2 ^%DT  (HELP,NOW)^%DTC  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Registration 3 DGPMEX  DGPMV  DGPMV1  

Entry Points

Name Comments DBIA/ICR reference
CONT
SHOW
S2
S1
S6
S4
Q
S
OLD ;for previous entries (discharges and check-outs) skip select
NEW
SEL
E
SEL2

External References

Name Field # of Occurrence
^%DT SEL2+6
HELP^%DTC SHOW+1
NOW^%DTC DGPMV2+10, SEL2+1
PAUSE^BDGF CONT+5
$$LOCKED^BDGPAR CONT+3
UP^DGHELP SEL2+1
^DGPMV20 NEW+2
WR^DGPMV20 SHOW
^DGPMV21 CONT+8, OLD+1
SCHDADM^DGPMV22 CONT+8
^DGPMV3 CONT+8, OLD+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"INPATIENT ARRAY NOT DEFINED...MODULE ENTERED INCORRECTLY"
  • Line Location: DGPMV2+5
Function Call: WRITE
  • Prompt: !?22,"Enter '?' to see more choices"
  • Line Location: NEW+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: SEL2+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: SEL2+0
Function Call: WRITE
  • Prompt: I
  • Condition for execution: 'DGPM1X "Select " W DGPMUC," DATE: ",DEF W $S(DEF]"":"// ",1:"") R X:DTIME G Q:'$T!(X["^")
  • Line Location: SEL2+0
Function Call: WRITE
  • Prompt: " (",Y,")"
  • Line Location: SEL2+1
Function Call: WRITE
  • Prompt: " (",Y,")"
  • Line Location: SEL2+3
Function Call: WRITE
  • Prompt: " (",Y,")"
  • Line Location: SEL2+4
Function Call: WRITE
  • Prompt: !!?10,"*** CAN'T EDIT A MOVEMENT OLDER THAN LOCK OUT DATE. ***"
  • Line Location: CONT+4
Function Call: WRITE
  • Prompt: !?18,"*** CONTACT APPLICATION COORDINATOR ***"
  • Line Location: CONT+5
Function Call: WRITE
  • Prompt: !?8,*7,"NOT A VALID SELECTION...CHOOSE BY DATE/TIME OR NUMBER."
  • Line Location: E+0
Function Call: WRITE
  • Prompt: !?8,"NEW MOVEMENT ENTRIES MUST INCLUDE A DATE AND TIME."
  • Condition for execution: DGPMN
  • Line Location: E+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOW+1
Function Call: WRITE
  • Prompt: !,DGPME
  • Line Location: OLD+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SEL+1, SEL2+1, SEL2+4
^DG(405.1 - [#405.1] NEW
^DGPM - [#405] CONT, S, S1, S2, S4, S6
^DGPM("APMV" S2
^DGPM("ATID1" S1
^DGPM("ATID4" S4
^DGPM("ATS" S6
^UTILITY("DGPMVD" SEL2+6, SEL2+7, CONT, Q!, S1*, S2*, S4*, S6*
^UTILITY("DGPMVN" DGPMV2+11, NEW+3, SEL2+4, SEL2+5, Q!, SHOW, S1*, S2*, S4*, S6*

Label References

Name Line Occurrences
@( DGPMV2+10
CONT SEL2+1, SEL2+2, SEL2+4
E SEL2+1, SEL2+5, SEL2+6, SEL2+7
NEW DGPMV2+9
OLD DGPMV2+9, OLD+2
Q SEL, SEL2, CONT+3, OLD+1, OLD+3
S DGPMV2+8
SEL SEL2+1, SEL2+5, SEL2+6, SEL2+7, CONT+8
SEL2 SEL2
SHOW SEL2

Naked Globals

Name Field # of Occurrence
^( SEL2+4, CONT, S1, S2, S4, S6
^(0 CONT, S, S1, S2, S4, S6
^(1 DGPMV2+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DGPMV2+12, DGPMV2+13, SEL2+1, Q!
%DT SEL2+6*, CONT+8!, SHOW*, SHOW+1!, OLD+1!
%DT(0 SEL2+6*
>> BDGDIV CONT+3
C DGPMV2+11!, SHOW+1!, S1*, S2*, S4*, S6*
D DGPMV2+11!, Q!, SHOW+1!, S1*, S2*, S4*, S6*
DEF DGPMV2+8*, DGPMV2+12*, DGPMV2+13*, SEL+1*, SEL2, SEL2+1, Q!
>> DFN S1, S2, S4, S6
DGONE NEW*, NEW+1*, Q!
DGPM1X DGPMV2+8*, DGPMV2+9*, SEL2, Q!
>> DGPM2X DGPMV2+12
DGPMAN CONT*, Q!, S*
DGPMCA CONT*, Q!, S*, S2, S6
>> DGPMDA CONT*, OLD+1*
>> DGPMDCD DGPMV2+9, DGPMV2+12, DGPMV2+13, OLD+1
DGPME DGPMV2+8!, DGPMV2+9!, SEL, SEL+1!, CONT+8, Q!, OLD+1, OLD+2
DGPML DGPMV2+9*, DGPMV2+11*, DGPMV2+12, NEW+2, Q!
DGPMMD DGPMV2+8*, DGPMV2+12*, SEL+1, SEL2+2, SEL2+7, Q!
DGPMN SEL2*, SEL2+1*, SEL2+7*, CONT+8, Q!, E, OLD+1*
DGPMSA Q!
>> DGPMT DGPMV2+9, DGPMV2+10, DGPMV2+12, DGPMV2+13, NEW, SEL2+1, SEL2+7, CONT, CONT+8
>> DGPMUC SEL2
>> DGPMVI DGPMV2+5
>> DGPMVI(1 S
>> DGPMVI(13 S
>> DGPMVI(17 OLD+1
>> DGPMY CONT*, CONT+3, CONT+8, OLD+1*, OLD+2
>> DGX NEW*, NEW+1
>> DGZ SEL2+1*, SEL2+4*
DTIME SEL2
I DGPMV2+11!, Q!, SHOW*, SHOW+1!, S1*, S2*, S4*, S6*
I1 Q!, SHOW+1!
J DGPMV2+11!, Q!, S6*
N DGPMV2+11!, Q!, SHOW+1!, S1*, S2*, S4*, S6*
PTF Q!
X SEL2*, SEL2+1, SEL2+2, SEL2+4, SEL2+5, Q!
Y SEL+1*, SEL2+1*, SEL2+2*, SEL2+4*, SEL2+6, SEL2+7, CONT, Q!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All