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

Package: Electronic Health Modernization

Routine: EHMDGPMV1


Information

EHMDGPMV1 ;ALB/WTC - EHRM - AUTOMATED PATIENT DISCHARGE TOOL; Mar 18, 2025@13:02:06

Source Information

Source file <EHMDGPMV1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 7 IN^DGHELP  DOM^DGMTR  DIS^DGMTU  (CS,INP,LODGER)^DGPMV10  ENED^DGRP  (10,KVAR)^VADPT  Q^VADPT3  
Electronic Health Modernization 1 DGPMV2^EHMDGPMV2  

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

Package Total Caller Graph
Electronic Health Modernization 1 EHMDGPMV  

Entry Points

Name Comments DBIA/ICR reference
ENTRY() ;
NEXT
C
LOCK
Q
M
L
EN
AP
HELP ;

External References

Name Field # of Occurrence
IN^DGHELP NEXT+2
DOM^DGMTR ENTRY+6
DIS^DGMTU ENTRY+6
CS^DGPMV10 ENTRY+7
INP^DGPMV10 ENTRY+2, C+4
LODGER^DGPMV10 C+3
ENED^DGRP L
DGPMV2^EHMDGPMV2 LOCK+3
10^VADPT M
KVAR^VADPT Q
Q^VADPT3 ENTRY+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: NEXT+0
Function Call: WRITE
  • Prompt: !!,"<C>ontinue, <M>ore, or <Q>uit? CONTINUE// "
  • Line Location: NEXT+0
Function Call: WRITE
  • Prompt: X
  • Line Location: NEXT+0
Function Call: WRITE
  • Prompt: " ",X
  • Line Location: NEXT+1
Function Call: WRITE
  • Prompt: !?5,J
  • Line Location: NEXT+5
Function Call: WRITE
  • Prompt: !!,*7,"THIS PATIENT IS A LODGER AND HAS NO ADMISSIONS ON FILE.",!,"YOU MUST CHECK HIM OUT PRIOR TO CONTINUING"
  • Line Location: C+1
Function Call: WRITE
  • Prompt: !!,*7,"THIS PATIENT IS AN INPATIENT AND HAS NO LODGER MOVEMENTS ON FILE.",!,"YOU MUST DISCHARGE HIM PRIOR TO CONTINUING"
  • Line Location: C+2
Function Call: WRITE
  • Prompt: !
  • Line Location: M+0
Function Call: WRITE
  • Prompt: !?5,"PATIENT IS NOT ACTIVELY ENROLLED IN ANY CLINICS"
  • Line Location: EN+0
Function Call: WRITE
  • Prompt: ",",!?5
  • Condition for execution: ($X+$L(X))>70
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: ", "
  • Condition for execution: $X>5
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: X
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !?5,"Patient has no future appointments scheduled"
  • Line Location: AP+0
Function Call: WRITE
  • Prompt: ",",!?5
  • Condition for execution: $X+$L(X)>78
  • Line Location: AP+1
Function Call: WRITE
  • Prompt: ", "
  • Condition for execution: $X>5
  • Line Location: AP+1
Function Call: WRITE
  • Prompt: X
  • Line Location: AP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM("C" LOCKLOCK+3
^DPT - [#2] ENTRY+5
^UTILITY("VAEN" MEN+1
^UTILITY("VASD" MAP+1

Label References

Name Line Occurrences
@( NEXT+4
AP M
C ML
EN M
Q ENTRY+3, NEXT+4

Naked Globals

Name Field # of Occurrence
^( EN+1, AP+1
^("E" AP+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN ENTRY+3, ENTRY+5, ENTRY+6, LOCKLOCK+3
DGDOM ENTRY+6!
DGPM2X C*, C+3*, C+4*, Q!
DGPMDCD Q!
DGPMIFN Q!
>> DGPMT C+3, C+4
DGPMVI Q!
DGPMVI(2 C+3, C+4
DGPMY Q!
DIE Q!
DR Q!
EHMRTNCD ENTRY+1~*, ENTRY+4*, LOCK+1*, Q
I Q!, M!, EN+1*, AP+1*
J Q!
VAIP ENTRY+2!, C+4!
VAIP("D" ENTRY+2*, C+4*
VAIP("L" ENTRY+2*
X ENTRY+5*, NEXT*, NEXT+4, Q!, M*!, ENEN+1*, APAP+1*
X1 Q!
Z NEXT*, Q!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All