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

Package: General Medical Record - Generator

Routine: GMRGED4


Information

GMRGED4 ;CISC/RM-PATIENT DATA EDIT (cont.) ;3/16/89

Source Information

Source file <GMRGED4.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
General Medical Record - Generator 6 PSEL^GMRGED1  PROMPT^GMRGED3  EN1^GMRGED8  EN2^GMRGED9  FITLINE^GMRGRUT1  (EN1,PATDAT)^GMRGRUT2  
VA Fileman 2 ^DIWP  ^DIWW  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
General Medical Record - Generator 4 GMRGED1  GMRGED2  GMRGED9  GMRGEDB  

Entry Points

Name Comments DBIA/ICR reference
PRTD1 ;
REPRT ;
PRTSEL ; SET UP THE GMRGSEL ARRAY OF SELECTIONS OF THIS TERM.
PRAD ; PRINT ADDITIONAL TEXT
PRTDEF ; PRINT TERM DEFINITION OF ALL TERMS ON THIS SCREEN
SETSEL ; SET GMRGSEL ARRAY
PARSEL ;

External References

Name Field # of Occurrence
^DIWP PRTD1+3
^DIWW PRTD1+4
PSEL^GMRGED1 PARSEL+2
PROMPT^GMRGED3 PARSEL+1
EN1^GMRGED8 SETSEL+3
EN2^GMRGED9 SETSEL+4
FITLINE^GMRGRUT1 PRAD+1, PRAD+2
EN1^GMRGRUT2 PRTD1+2, REPRT+3
PATDAT^GMRGRUT2 PRTSEL+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: PRTDEF+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: PRTD1+1
Function Call: WRITE
  • Prompt: !,"'"
  • Line Location: PRTD1+2
Function Call: WRITE
  • Prompt: "'"
  • Line Location: PRTD1+2
Function Call: WRITE
  • Prompt: GMRGPLN(0)
  • Line Location: PRAD+1
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: PRAD+2
Function Call: WRITE
  • Prompt: ?(+GMRGHPRT(X)),$P(GMRGHPRT(X),"^",2)
  • Line Location: REPRT+6
Function Call: WRITE
  • Prompt: !!,"Please make the appropriate selections from this screen before continuing onto",!,"the next screen. "
  • Line Location: PARSEL+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(124.3 - [#124.3] PRAD+1, SETSEL+1
^GMRD(124.2 - [#124.2] PRTD1+3, SETSEL+2, PRTSEL+1, REPRT+2, REPRT+5
^UTILITY($J PRTD1+3!, PRTD1+4!

Label References

Name Line Occurrences
PARSEL REPRT+1, PARSEL+2
PRTD1 PRTDEF+1
PRTSEL SETSEL+2

Naked Globals

Name Field # of Occurrence
^( PRTD1+3, SETSEL+1
^("ADD" PRAD+1
^(0 PRTD1+3, PRTSEL+1
^(10 REPRT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIWF PRTD1+3*, PRTD1+4!
DIWL PRTD1+3*, PRTD1+4!
DIWR PRTD1+3*, PRTD1+4!
DTIME PRTDEF+3, PRTD1+1, PRAD+2, PARSEL+1
>> GMRG00 PRTDEF+1*, PRTD1+2
>> GMRG01 PRTDEF+1*, PRTD1+3
>> GMRG02 PRTDEF+1*, PRTD1+1*, PRTD1+2*, PRTD1+3*, PRTD1+4*
>> GMRG03 PRTD1+3*
>> GMRG1 PRAD+2*, SETSEL+1*, SETSEL+2*, PRTSEL+1, REPRT+1, REPRT+2, PARSEL+2
>> GMRG2 SETSEL+2*
>> GMRG2(0 SETSEL+2*
>> GMRGCNT SETSEL+2*, PRTSEL+1*
GMRGHPRT REPRT+5!
GMRGHPRT( REPRT+6
>> GMRGIO("S" REPRT+3
>> GMRGL PRAD+1*, PRAD+2
>> GMRGLEN PRAD+1*, PRAD+2*
>> GMRGLIN PRAD+1*, PRAD+2*, REPRT+1*, REPRT+2*, REPRT+7*
>> GMRGMSR PARSEL+2
>> GMRGND PRTSEL+1*
>> GMRGOOD PARSEL+2
>> GMRGOUT PRTDEF+1, PRTDEF+2*, PRTDEF+3*, PRTD1+1*, PRAD+2*, REPRT+1, PARSEL+2*
>> GMRGPAT( SETSEL+1*
>> GMRGPDA PRAD+1, SETSEL+1
>> GMRGPLN PRAD+1*, PRAD+2*
>> GMRGPLN(0 PRAD+1, PRAD+2
>> GMRGPLN(1 PRAD+2
>> GMRGPRT PRTSEL+1, REPRT+1*, REPRT+2, REPRT+3
>> GMRGPRT(0 PRTSEL+1, REPRT+1*, REPRT+3
>> GMRGPSEL PARSEL+2*
>> GMRGS PARSEL+1*, PARSEL+2
GMRGSEL SETSEL+2!, PRTSEL+1*, REPRT+1*, REPRT+2, REPRT+3, REPRT+5
GMRGSEL( PRTDEF+1, PRTD1+2, PRTSEL+1*, REPRT+1
>> GMRGSITE(0 REPRT+3
>> GMRGSTAR REPRT+1*, PARSEL+3*
>> GMRGSTAR(0 PRTDEF+1
>> GMRGSTAR(1 PRTDEF+1, PARSEL+2*, PARSEL+3
>> GMRGSTAR(2 PRTDEF+1, PARSEL+3*
>> GMRGTERM PRAD+1, SETSEL+1, SETSEL+2, PRTSEL+1
>> GMRGTERM(0 SETSEL+3, SETSEL+4
>> GMRGTLC REPRT+4*, REPRT+7*
>> GMRGUP SETSEL+2*
>> GMRGXPRT PRTD1+2*, REPRT+3*
>> GMRGXPRT(0 PRTD1+2*, REPRT+3*
>> GMRGXPRT(1 REPRT+3*
IOM PRTD1+3, PRAD+1, REPRT+3
IOSL PRTD1+1, PRAD+2, REPRT+1
>> X PRTDEF+3*, PRTD1+1*, PRTD1+3*, PRAD+2*, REPRT+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All