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 |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: GMVPXRM

Package: General Medical Record - Vitals

Routine: GMVPXRM


Information

GMVPXRM ;HIOFO/FT-API to return FILE 120.5 data ;01/20/09 13:11

Source Information

Source file <GMVPXRM.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 ($$FMADD,$$NOW)^XLFDT  (BMES,MES)^XPDUTL  
VA FileMan 2 $$GET1^DID  $$EXTERNAL^DILFD  
Clinical Procedures 1 QRYDATE^MDCLIO1  
Clinical Reminders 1 (COMMSG,DETIME)^PXRMSXRM  
General Medical Record - Vitals 1 (CLIO,F1205)^GMVUTL  

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

Package Total Caller Graph
Order Entry Results Reporting 3 ORQQVI  ORQQVI1  ORWGAPIA  
Clinical Case Registries 2 RORX018  RORX020B  
Clinical Reminders 1 PXRMVITL  
National Health Information Network 1 NHINVIT  
PCE Patient Care Encounter 1 PXRRPCE5  
Patient Assessment Documentation 1 NUPAOBJ1  

Entry Points

Name Comments DBIA/ICR reference
EN(GMVDATA,GMVIEN,GMVIB) ; Returns data for a single FILE 120.5 entry.
; Input:
; GMVDATA = Array name passed by reference (required)
; GMVIEN = IEN for FILE 120.5 or GUID for FILE 704.117 (required)
; GMVIB = "I" for Internal value only
; "B" for Internal and External values (default = B)
;
; If GMVIB = "I", then
; Output = GMVDATA(n)=internal value
;
; If GMVIB = "B", then
; Output: GMVDATA(n)=internal value^external value
VITALS ; This entry point is for use by the Clinical Reminders package
; to re-index the ACR cross-reference nodes for FILE 120.5.
SVITAL(X,DA) ; Set ACR index entry
; X(1)=DATE/TIME, X(2)=DFN, X(3)=VITAL TYPE, X(4)=ENTERED IN ERROR
; Do not index entries that are marked as entered-in-error.
KVITAL(X,DA) ; Delete ACR index entry

External References

Name Field # of Occurrence
$$GET1^DID VITALS+10, VITALS+77
$$EXTERNAL^DILFD EN+75, EN+76, EN+77, EN+78, EN+79, EN+80, EN+83, EN+84, EN+91
CLIO^GMVUTL EN+39, VITALS+52
F1205^GMVUTL EN+33
QRYDATE^MDCLIO1 VITALS+46, VITALS+47
COMMSG^PXRMSXRM VITALS+76
DETIME^PXRMSXRM VITALS+74
$$FMADD^XLFDT VITALS+47
$$NOW^XLFDT VITALS+47, VITALS+79
BMES^XPDUTL VITALS+16, VITALS+67
MES^XPDUTL VITALS+25, VITALS+69, VITALS+71, VITALS+73

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: VITALS+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(120.5 - [#120.5] EXTERNAL^DILFD,  GET1^DID
120.506 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] VITALS+13, VITALS+21, VITALS+27, VITALS+33
^GMRD(120.51 - [#120.51] VITALS+40
^GMRD(120.52 - [#120.52] EN+100
^PXRMINDX(120.5 VITALS+12!, VITALS+34*, VITALS+35*, VITALS+60*, VITALS+61*, VITALS+77*, VITALS+78*, VITALS+79*, SVITAL+4*, SVITAL+5*
, KVITAL+1!, KVITAL+2!
^SC - [#44] EN+53
^TMP($J VITALS+44!, VITALS+49, VITALS+50

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SVITAL~, SVITAL+4, SVITAL+5, KVITAL~, KVITAL+1, KVITAL+2
DAS VITALS+8~, VITALS+20*, VITALS+21*, VITALS+27, VITALS+33, VITALS+34, VITALS+35, VITALS+50*, VITALS+51, VITALS+52
VITALS+60, VITALS+61
DATE VITALS+8~, VITALS+31*, VITALS+34, VITALS+35, VITALS+59*, VITALS+60, VITALS+61
DFN VITALS+8~, VITALS+31*, VITALS+34, VITALS+35, VITALS+59*, VITALS+60, VITALS+61
DUZ VITALS+78
EM EN+29~, EN+75, EN+76, EN+77, EN+78, EN+79, EN+80, EN+83, EN+84, EN+91
END VITALS+8~, VITALS+65*, VITALS+74, VITALS+76
ENTRIES VITALS+8~, VITALS+13*, VITALS+14
ETEXT VITALS+8~
GLOBAL VITALS+8~, VITALS+10*, VITALS+76
GMVCLIO VITALS+9~, VITALS+52
GMVCLIO(0 VITALS+53*, VITALS+54, VITALS+55, VITALS+56, VITALS+57, VITALS+58, VITALS+59
GMVCNT EN+29~, EN+59*, EN+62*, EN+63, EN+65, EN+66*, EN+68*, EN+69, EN+71, EN+87*
, EN+92*, EN+94, EN+96*, EN+101*, EN+103
GMVDATA EN~
GMVDATA(1 EN+31*, EN+45*, EN+48*, EN+75*
GMVDATA(10 EN+58*, EN+84*
GMVDATA(11 EN+63*, EN+65*, EN+88, EN+89, EN+91*, EN+94*
GMVDATA(12 EN+69*, EN+71*, EN+97, EN+98, EN+100*, EN+103*
GMVDATA(2 EN+49*, EN+76*
GMVDATA(3 EN+50*, EN+77*
GMVDATA(4 EN+51*, EN+78*
GMVDATA(5 EN+52*, EN+53*, EN+79*
GMVDATA(6 EN+54*, EN+80*
GMVDATA(7 EN+55*, EN+81*
GMVDATA(8 EN+56*, EN+82*
GMVDATA(9 EN+57*, EN+83*
GMVIB EN~, EN+30*, EN+73
GMVIEN EN~, EN+31, EN+32, EN+33, EN+38, EN+39, VITALS+9~, VITALS+40*, VITALS+41, VITALS+42
GMVIEN1 EN+29~, EN+87*, EN+88*, EN+89, EN+91, EN+96*, EN+97*, EN+98, EN+100
GMVLEN EN+29~, EN+61*, EN+62
GMVLIST EN+29~, EN+60*, EN+61, EN+63, EN+66*, EN+67, EN+69
GMVLOOP EN+29~, EN+67*, EN+69, VITALS+9~, VITALS+39*, VITALS+40, VITALS+48*, VITALS+49*, VITALS+50
GMVTEMP EN+29~, EN+33, EN+39
GMVTEMP(0 EN+34, EN+40
GMVTEMP(2 EN+35, EN+41
GMVTEMP(5 EN+36, EN+42
GMVTYPE VITALS+9~
GMVTYPE( VITALS+42*, VITALS+58
IND VITALS+8~, VITALS+20*, VITALS+22*, VITALS+23, VITALS+24, VITALS+26
NE VITALS+8~, VITALS+20*, VITALS+36*, VITALS+62*, VITALS+66, VITALS+76
NE1 VITALS+8~, VITALS+20*, VITALS+28*, VITALS+29*, VITALS+30*, VITALS+54*, VITALS+55*, VITALS+56*, VITALS+57*, VITALS+68
NE2 VITALS+8~, VITALS+20*, VITALS+33*, VITALS+70
NERROR VITALS+8~, VITALS+20*, VITALS+76
START VITALS+9~, VITALS+19*, VITALS+74, VITALS+76
TEMP EN+29~, EN+34*, EN+40*, EN+44, EN+48, EN+49, EN+50, EN+51, EN+52, EN+54
, EN+55, EN+56, VITALS+9~, VITALS+27*, VITALS+28, VITALS+29, VITALS+30, VITALS+31
TEMP2 EN+29~, EN+35*, EN+41*, EN+57, EN+58, EN+60
TEMP5 EN+29~, EN+36*, EN+42*, EN+66
TENP VITALS+9~, VITALS+14*, VITALS+15*, VITALS+23
TEXT VITALS+9~, VITALS+24*, VITALS+25, VITALS+66*, VITALS+67, VITALS+68*, VITALS+69, VITALS+70*, VITALS+71, VITALS+72*
VITALS+73
TP EN+29~, EN+89*, EN+90, EN+91, EN+98*, EN+99, EN+100
U EN+48, EN+49, EN+50, EN+51, EN+52, EN+54, EN+55, EN+56, EN+57, EN+58
, EN+60, EN+67, EN+69, EN+75, EN+76, EN+77, EN+78, EN+79, EN+80, EN+81
, EN+82, EN+83, EN+84, EN+89, EN+91, EN+98, EN+100, VITALS+13, VITALS+28, VITALS+29
VITALS+30, VITALS+31, VITALS+33, VITALS+55, VITALS+56, VITALS+57, VITALS+58, VITALS+59
VT VITALS+9~, VITALS+31*, VITALS+34, VITALS+35, VITALS+59*, VITALS+60, VITALS+61
X SVITAL~, KVITAL~
X(1 SVITAL+4, SVITAL+5, KVITAL+1, KVITAL+2
X(2 SVITAL+4, SVITAL+5, KVITAL+1, KVITAL+2
X(3 SVITAL+4, SVITAL+5, KVITAL+1, KVITAL+2
X(4 SVITAL+3

Marked Items

Name Field # of Occurrence
$T(QRYDATE^MDCLIO1 VITALS+46
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All