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

Package: General Medical Record - Generator

Routine: GMRGED0


Information

GMRGED0 ;HIRMFO/RM,RTK-TEXT GENERATOR PATIENT DATA EDIT ;9/11/95

Source Information

Source file <GMRGED0.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
General Medical Record - Generator 4 EN1^GMRGED1  QP^GMRGED2  BEGADD^GMRGED7  EN1^GMRGRUT3  
VA FileMan 3 NOW^%DTC  ^DIC  ^DIR  
Kernel 2 ^%ZIS  ENDR^%ZISS  
Registration 1 (DEM,INP,KVAR)^VADPT  

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

Package Total Caller Graph
Nursing Service 2 NURCEVE4  NURCPP0  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY TO GMR TEXT GENERATOR IF PRIME DOCUMENT IS KNOWN
; GMRGRT=PTR TO 124.2 FOR PD^PD TEXT
Q1
EN4 ; ENTRY IF PATIENT, PRIME DOCUMENT KNOWN
Q4
EN3 ; ENTRY IF PATIENT, PRIME DOCUMENT AND GMR TEXT 124.3 FILE ENTRY KNOWN.
; DFN=PTR TO PATIENT, GMRGPDA=PTR TO 124.3 FILE, GMRGRT= PDOC PTR^TEXT
Q3
EN2 ; ENTRY TO GMR TEXT GENERATOR IF UNKNOWN PRIME DOCUMENT
Q2

External References

Name Field # of Occurrence
NOW^%DTC EN3+15
^%ZIS EN3+10
ENDR^%ZISS EN3+10
^DIC EN1+3, EN2+2
^DIR EN3+14
EN1^GMRGED1 EN3+12
QP^GMRGED2 EN3+12
BEGADD^GMRGED7 EN3+4
EN1^GMRGRUT3 EN4+2
DEM^VADPT EN3+5
INP^VADPT EN3+5
KVAR^VADPT EN3+6, Q3+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"ANOTHER TERMINAL IS EDITING THIS ENTRY!!"
  • Line Location: EN3+3
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+14
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2+1
Routine Call
  • DIC
  • Line Location:
    • EN1+3
    • EN2+2
Routine Call
  • DIR
  • Line Location:
    • EN3+14
Routine Call
  • %ZIS
  • Line Location:
    • EN3+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMRD(124.2 - [#124.2] Classic Fileman Calls
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(124.3 - [#124.3] EN3+3, Q3+2
^GMRD(124.1 - [#124.1] EN3+8
^GMRD(124.2 - [#124.2] EN3+7
^TMP($J EN3+7!, EN3+9*, Q3!

Label References

Name Line Occurrences
EN1 EN1+4, EN2+3
EN2 EN2+3
EN3 EN4+3, EN3+13
EN4 EN1+4, EN4+3
Q1 EN1+3, EN1+4
Q2 EN2+2, EN2+3
Q3 EN3+13
Q4 EN4+2, EN4+3

Naked Globals

Name Field # of Occurrence
^("P" EN3+8
^(0 EN3+7, EN3+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN3+15
D Q3!
DFN EN1+3*, Q1!, EN4+1, EN3+2
DIC EN1+3*!, Q1!, EN2+2*!, Q2!
DIC("A" EN1+3*, EN2+2*
DIC("S" EN2+2*
DIC("W" EN2+2*
DIC(0 EN1+3*, EN2+2*
DIK Q3!
>> DIR("A" EN3+14*
>> DIR("B" EN3+14*
>> DIR(0 EN3+14*
DTOUT EN1+3, Q1!
DUOUT EN1+3, Q1!
GMRG Q2!
GMRG0 Q3!
GMRG00 Q3!
GMRG01 Q3!
GMRG02 Q3!
GMRG03 Q3!
GMRG1 Q3!
GMRG10 Q3!
GMRG11 Q3!
GMRG12 Q3!
GMRG13 Q3!
GMRG14 Q3!
GMRG2 Q3!
GMRG3 Q3!
GMRG4 Q3!
GMRG5 Q3!
GMRG6 Q3!
GMRG7 Q3!
GMRG8 Q3!
GMRGART Q3!
GMRGCNT Q3!
GMRGDLT Q3!
GMRGDN Q3!
GMRGHOW Q3!
GMRGIO Q3!
GMRGIO("RVOF" EN3+10*
GMRGIO("RVON" EN3+10*
GMRGIO("S" EN3+10*
GMRGJUMP Q3!
GMRGKU Q3+1!
GMRGL Q3+1!
GMRGLEN Q3+1!
GMRGLIN Q3+1!
GMRGLIN("*" EN3+11*
GMRGLIN("-" EN3+11*
GMRGLIST Q3+1!
GMRGLVL EN3+7*, Q3+1!
GMRGLVL(1 EN3+7*
GMRGMAX Q3+1!
GMRGMIN Q3+1!
GMRGMSR Q3+1!
GMRGND Q3+1!
GMRGNORD EN3+7*, EN3+12, Q3+1!
GMRGOOD Q3+1!
GMRGOUT EN1+3*, EN1+4, EN4+2, EN4+3, EN3+3*, EN3+13, EN3+14*, EN2+3, Q2!
GMRGPAT Q3+1!
GMRGPATH Q3+1!
GMRGPDA EN4+2, Q4!, EN3+2, EN3+3, Q3+2
GMRGPDT EN3+15*, Q3+1!
GMRGPLN Q3+1!
GMRGPRC EN3+9*, Q3+1!
GMRGPRC(0 EN3+9*
GMRGPROU EN3+15*, Q3+1!
GMRGPRT Q3+1!
GMRGPSEL Q3+1!
GMRGQ Q3+1!
GMRGQUSL Q3+1!
GMRGRDIS Q3+1!
GMRGREP Q3+1!
GMRGRT EN1+2, EN4+1, EN3+2, EN3+7, EN3+9, EN3+14, EN2+3*, Q2!
GMRGS Q3+2!
GMRGSCRP EN3+7*, Q3+2!
GMRGSEL Q3+2!
GMRGSELC Q3+2!
GMRGSELP Q3+2!
GMRGSITE EN3+8*, Q3+2!
GMRGSITE("P" EN3+8*, EN3+15
GMRGSITE(0 EN3+8*
GMRGSLVL Q3+2!
GMRGSLY Q3+2!
GMRGST Q3+2!
GMRGSTAR Q3+2!
GMRGTCHK Q3+2!
GMRGTDL Q3+2!
GMRGTERM EN3+7*, Q3+2!
GMRGTERM(0 EN3+7*, EN3+8
GMRGTLC Q3+2!
GMRGTLVL Q3+2!
GMRGTOP EN3+7*, Q3+2!
GMRGTOP(0 EN3+7*
GMRGTPLT EN3+2!, Q3+2!
GMRGTX Q3+2!
GMRGUP EN1+3*, EN1+4, Q1!, EN4+3, Q4*, EN3+7*, EN3+12*, EN3+13
GMRGUSL Q3+2!
>> GMRGVADT EN3+6*
>> GMRGVAGE EN3+6*
>> GMRGVAMV EN3+6*
>> GMRGVDOB EN3+6*
>> GMRGVDX EN3+6*
>> GMRGVNAM EN3+6*
>> GMRGVPRV EN3+6*
>> GMRGVRBD EN3+6*
>> GMRGVSSN EN3+6*
>> GMRGVWRD EN3+6*
GMRGXDF Q3+2!
>> GMRGXPRT EN4+2*
GMRGY Q3+2!
IOM EN3+11
>> IOP EN3+10*
IORVOFF EN3+10!
IORVON EN3+10!
U EN3+6
VA EN3+6!, Q3+2!
>> VADM(1 EN3+6
>> VADM(2 EN3+6
>> VADM(3 EN3+6
>> VADM(4 EN3+6
>> VAIN(1 EN3+6
>> VAIN(2 EN3+6
>> VAIN(4 EN3+6
>> VAIN(5 EN3+6
>> VAIN(7 EN3+6
>> VAIN(9 EN3+6
>> X EN3+10*
Y EN1+3, EN3+14, Q3+2!, EN2+2, EN2+3
Z Q3+2!
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 |  Naked Globals |  Local Variables  | All