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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: GMVLAT0

Package: General Medical Record - Vitals

Routine: GMVLAT0


Information

GMVLAT0 ;HOIFO/YH,FT-DISPLAY LATEST VITALS/MEASUREMENTS FOR A PATIENT ;9/27/07

Source Information

Source file <GMVLAT0.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
General Medical Record - Vitals 4 $$FIELD^GMVGETQL  EN1^GMVSAS0  (CLIO,F1205)^GMVUTL  $$PERSON^GMVUTL1  
Kernel 1 ($$REPEAT,$$UP)^XLFSTR  

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
General Medical Record - Vitals 1 GMVGETD  

Entry Points

Name Comments DBIA/ICR reference
EN1(DFN) ; Entry to extract the latest vitals/measurements for a patient
Q ; kill variables and quit
SETDATAR ; get record IEN if not marked as entered-in-error
SETNODE ; Set record node
WRTDT ;
CHAR ;
NUMBER(GMVRATE) ; Function determines if the RATE has a numeric reading or one
; of the text codes (e.g. REFUSED).
; Returns 0 if GMVRATE has a text code
; 1 if a numeric reading

External References

Name Field # of Occurrence
$$FIELD^GMVGETQL SETDATAR+12
EN1^GMVSAS0 EN1+16
CLIO^GMVUTL SETDATAR+6
F1205^GMVUTL SETDATAR+4
$$PERSON^GMVUTL1 EN1+15
$$REPEAT^XLFSTR EN1+18, EN1+19, EN1+42
$$UP^XLFSTR NUMBER+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMRD(120.51 - [#120.51] EN1+4
^PXRMINDX(120.5 EN1+7, SETDATAR+2
^TMP($J EN1+8*, EN1+16*, EN1+17*, EN1+18*, EN1+19*, EN1+20*, EN1+21*, EN1+24*, EN1+25*, EN1+27*
, EN1+28*, EN1+29*, EN1+30*, EN1+31*, EN1+37*, EN1+40*, EN1+41*, EN1+42*, EN1+45*, CHAR+4*
CHAR+6*, CHAR+8*, CHAR+9*

Label References

Name Line Occurrences
$$NUMBER EN1+13
CHAR EN1+38
Q EN1+8
SETDATAR EN1+7
SETNODE SETDATAR+16
WRTDT EN1+9

Naked Globals

Name Field # of Occurrence
^( EN1+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%Y Q+2!
DFN EN1~, EN1+7, SETDATAR+2
DIC Q+2!
G EN1+2~
GBLANK EN1+2~, EN1+3*, EN1+18*, EN1+19*, EN1+42*
GBP Q+1!
GJ EN1+2~, EN1+3*, EN1+8*, EN1+16*, EN1+17, EN1+18, EN1+19, EN1+20, EN1+21, EN1+24
, EN1+25, EN1+27, EN1+28, EN1+29, EN1+30, EN1+31, EN1+37, EN1+40, EN1+41*, EN1+42
, EN1+45, CHAR+4, CHAR+6, CHAR+8, CHAR+9
GLIN Q+1!
GMR Q+1!
GMR( EN1+4*, EN1+7, SETDATAR+2
GMRDAT EN1+7*, Q+2!, SETDATAR+2
GMRDATA EN1+8, Q+1!
GMRDATA( EN1+9, EN1+10, EN1+14, EN1+16, SETNODE+6*, CHAR+4, CHAR+5
GMRDATS EN1+7*, Q+2!, SETDATAR+2, SETNODE+6*
GMRDT EN1+5!, Q+2!
GMRL Q+2!, SETDATAR+9*, SETNODE+1, SETNODE+4*, SETNODE+6, SETNODE+7
GMRL1 SETNODE+1*, SETNODE+2*, SETNODE+3*, SETNODE+4, SETNODE+5!
GMROUT Q+2!
GMRSTR Q+2!
GMRVARY Q+1!
GMRVDA Q+1!
GMRVDT EN1+9*, EN1+18, Q+2!, WRTDT+1*
GMRVDT(1 EN1+9*, EN1+17, EN1+18*
GMRVHT EN1+5!, EN1+23*, EN1+39, EN1+41, Q+1!
GMRVHT(1 EN1+41*, EN1+42
GMRVWT EN1+5!, EN1+21*, EN1+39, EN1+41, Q+1!
GMRVX EN1+16*, EN1+37!, Q+2!
GMRVX(0 EN1+16*, EN1+20, EN1+21, EN1+23, EN1+24, EN1+25, EN1+27, EN1+28, EN1+29, EN1+30
, EN1+31, EN1+33*, EN1+34*, EN1+35*
GMRVX(1 EN1+37
GMRX Q+2!
GMRZZ Q+1!, CHAR+2*, CHAR+3*, CHAR+8!, CHAR+9!
GMVCLIO EN1+2~, SETDATAR+4, SETDATAR+6
GMVCLIO(0 SETDATAR+7*, SETDATAR+8, SETDATAR+9
GMVCLIO(5 SETDATAR+7*, SETDATAR+11, SETDATAR+12
GMVD EN1+9*, EN1+10, EN1+14, EN1+16, Q+1!, WRTDT+1, CHAR+2, CHAR+4, CHAR+5
GMVD(1 EN1+9*, EN1+10, EN1+14, EN1+16, EN1+45, CHAR+2, CHAR+4, CHAR+5
GMVDM Q+1!
GMVLOOP EN1+2~, SETDATAR+11*, SETDATAR+12
GMVNUMBR EN1+2~, EN1+10*, EN1+11, EN1+13*, EN1+16, EN1+20, EN1+21, EN1+24, EN1+25, EN1+27
, EN1+28, EN1+29, EN1+32
GMVQARRY EN1+2~
GMVQARRY( SETNODE+7*, CHAR+2
GMVQLIST EN1+2~, SETDATAR+10*, SETDATAR+14*, SETNODE+7
GMVQNAME EN1+2~, SETDATAR+12*, SETDATAR+13, SETDATAR+14
GMVRATE NUMBER~, NUMBER+5*, NUMBER+7
GMVUSER EN1+2~, EN1+14*, EN1+15*, EN1+40, EN1+41*, EN1+45
GMVYES NUMBER+4~, NUMBER+6*, NUMBER+7*, NUMBER+8
GPO2 CHAR+5*, CHAR+6, CHAR+7!
POP Q+2!
U EN1+10, EN1+14, EN1+16, SETDATAR+8, SETDATAR+11, SETDATAR+12, SETNODE+6, SETNODE+7, CHAR+4, CHAR+5
X EN1+2~, EN1+4*, EN1+6*, EN1+7*, EN1+9*, EN1+10, EN1+14, EN1+16, EN1+17, EN1+20
, EN1+21, EN1+22, EN1+27, EN1+28, EN1+29, EN1+30, EN1+31, EN1+39, SETDATAR+2, SETNODE+6
SETNODE+7, CHAR+2, CHAR+3, CHAR+4, CHAR+5
Y EN1+2~, EN1+4*, SETDATAR+1*, SETDATAR+2*, SETDATAR+3, SETDATAR+4, SETDATAR+5, SETDATAR+6, SETNODE+6, SETNODE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All