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 |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Routine: GMVUTL8

Package: General Medical Record - Vitals

Routine: GMVUTL8


Information

GMVUTL8 ;HIOFO/DS,FT-RPC API TO RETURN ALL VITALS/CATEGORIES/QUALIFIERS ;3/31/05 13:34

Source Information

Source file <GMVUTL8.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
General Medical Record - Vitals 1 PTINFO^GMVUTL3  
Nursing Service 1 APTLIST^NURAPI  
Toolkit 1 $$GET^XPAR  

Entry Points

Name Comments DBIA/ICR reference
VITALIEN() ;Returns the Vital Type IENS in a list separated by commas.
; ex: ",8,9,21,20,5,3,22,1,2,19,"
SUPO2(VIEN) ;Function to return the Supplemental O2 value
; VIEN is the FILE 120.5 IEN
; Returns the Supplemental O2 value (#1.4)
; e.g., 2.0 l/min 90%
QUALIFER(RESULT,GMVQUAL) ;Return IEN of Qualifier name
; Input:
; RESULT = variable name to hold result
; GMVQUAL = Name of Qualifier (from FILE 120.52) (e.g., ORAL)
; Output: Returns the IEN if GMVQUAL exists in FILE 120.52
; else returns -1
APTLIST(ARRAY,LOC) ; Returns a list of active patients for a nursing
; location in the array specified. [RPC entry point]
; input: LOC - (Required) NURS LOCATION file (#211.4) ien
; input: ARRAY - (Required) Name of the array to return entries in
; output: ARRAY - Subscripted by sequential number with DFN in first
; piece and patient name in second piece.
; example: ARRAY(#)=DFN^patient name^SSN^DOB^SEX AND AGE
; ^ATTENDING^VETERAN^INTERNAL DATE/TIME DECEASED
; ^EXTERNAL DATE/TIME DECEASED
TYPE(RESULT,GMVTYPE) ;GMV GET VITAL TYPE IEN [RPC entry point]
; Input:
; RESULT = variable name to hold result
; GMVTYPE = Name of Vital Type (from FILE 120.51) (e.g., WEIGHT)
; Output: Returns the IEN if GMVTYPE exists in FILE 120.51
; else returns -1
CATEGORY(RESULT,GMVCAT) ;GMV GET CATEGORY IEN [RPC entry point]
; Input
; RESULT = variable name to hold result
; GMVCAT = Name of Category (from FILE 120.53) (e.g., METHOD)
; Output: Returns the IEN if GMVTYPE exists in FILE 120.53
; else returns -1
QUALIFRS(VIEN) ;Function to return vitals qualifiers text
; VIEN is the FILE 120.5 IEN
; Returns the qualifiers in a string of text
; e.g., Actual,Standing
DLL(RESULT,GMVX) ; Entry for [GMV DLL VERSION] RPC. Returns DLL version check
; RESULT = variable name to return check
; GMVX = dll name and version date/time
; Returns yes or no

External References

Name Field # of Occurrence
PTINFO^GMVUTL3 APTLIST+19
APTLIST^NURAPI APTLIST+12
$$GET^XPAR DLL+4

Used in RPC

RPC Name Call Tags
GMV NUR UNIT PT APTLIST
GMV GET VITAL TYPE IEN TYPE
GMV GET CATEGORY IEN CATEGORY
GMV DLL VERSION DLL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] QUALIFRS+9, SUPO2+6
^GMRD(120.51 - [#120.51] TYPE+8, VITALIEN+6
^GMRD(120.52 - [#120.52] QUALIFER+8, QUALIFRS+10
^GMRD(120.53 - [#120.53] CATEGORY+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY APTLIST~
ARRAY( APTLIST+20*
ARRAY(1 APTLIST+10*, APTLIST+13*
DFN APTLIST+11~, APTLIST+16*, APTLIST+17, APTLIST+19, APTLIST+20
GMVABB VITALIEN+3~, VITALIEN+5*, VITALIEN+6
GMVARRAY APTLIST+11~, APTLIST+12
GMVARRAY( APTLIST+15, APTLIST+16, APTLIST+18
GMVARRAY(1 APTLIST+13
GMVCAT CATEGORY~, CATEGORY+6, CATEGORY+7
GMVCNT APTLIST+11~, APTLIST+14*, APTLIST+15*, APTLIST+16, APTLIST+18, APTLIST+20
GMVIEN VITALIEN+3~, VITALIEN+6*, VITALIEN+7, VITALIEN+8
GMVLIST VITALIEN+3~, VITALIEN+4*, VITALIEN+8*, VITALIEN+10*, VITALIEN+11
GMVPAT APTLIST+11~, APTLIST+19, APTLIST+20
GMVQUAL QUALIFER~, QUALIFER+7, QUALIFER+8
GMVTYPE TYPE~, TYPE+7, TYPE+8
GMVX DLL~, DLL+4
LOC APTLIST~, APTLIST+10, APTLIST+12
PATNAME APTLIST+11~, APTLIST+18*, APTLIST+20
QNAME QUALIFRS+5~, QUALIFRS+10*, QUALIFRS+11
QUALS QUALIFRS+5~, QUALIFRS+6*, QUALIFRS+7, QUALIFRS+11*, QUALIFRS+13*, QUALIFRS+14
RESULT TYPE~, TYPE+7*, TYPE+8*, CATEGORY~, CATEGORY+6*, CATEGORY+7*, QUALIFER~, QUALIFER+7*, QUALIFER+8*, DLL~
, DLL+4*, DLL+5*
U APTLIST+16, APTLIST+18, APTLIST+20, QUALIFRS+10, SUPO2+6
VIEN QUALIFRS~, QUALIFRS+7, QUALIFRS+9, SUPO2~, SUPO2+5*, SUPO2+6
VQIEN QUALIFRS+5~, QUALIFRS+8*, QUALIFRS+9*, QUALIFRS+10
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Local Variables |  All