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

Package: General Medical Record - Vitals

Routine: GMVUTL


Information

GMVUTL ;HOIFO/RM,MD,FT-CALLABLE ENTRY POINTS FOR PROGRAMMER UTILITIES ;08/12/09 17:15

Source Information

Source file <GMVUTL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
General Medical Record - Vitals 2 $$GETIEN^GMVGETQL  $$GETIEN^GMVGETVT  
Uncategorized 2 (QRYDATE,QRYOBS)^MDCLIO1  $$CVTVAL^MDTERM  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  

Caller Graph

Caller Graph Total: 17

Package Total Caller Graph
General Medical Record - Vitals 17 GMRVSC1  GMRVUT0  GMRVUT2  GMRVUTL  GMVBMI  GMVDCEXT  GMVDS0  GMVGETD  
GMVGETD1  GMVGETD2  GMVGGR1  GMVHS  GMVHS1  GMVLAT0  GMVPXRM  GMVSC1  
GMVSC2  

Entry Points

Name Comments DBIA/ICR reference
CLIO(GMVCLIO,GMVGUID) ; Calls Clinical Observations to get a single record
; Input:
; GMVCLIO = array name (required)
; GMVGUID = Global Unique ID (required)
; Output:
; GMVCLIO(0) =
F1205(GMV1205,GMVX,GMVY) ; Return file 120.5 record as nodes
; Input: GMV1205 = array name to hold nodes (required)
; GMVX = File 120.5 IEN or CliO GUID (required)
; GMVY = Return records marked as errors? (optional)
; 0 = don't return, 1 = return error records
; (default = 0)
; Output:GMV1205(0) = file 120.5 zero node
; (2) = 120.5,#2 ^ 120.5, #3 ^ 120.5, #4 delimited by
; tilde (~)
; (3) = qualifier IENS delimited by caret (^)
;
QRYDATE(RESULT,SDATE,EDATE) ; Returns a list of GUIDs found in the
; Clinical Observations package for the date range specified
; Input: RESULT = array name surrounded by quotes (required)
; ex: "ARRAY", "^TMP($J)"
; SDATE = start date of search range in FileMan internal
; format (optional)
; default is T-24 hours
; EDATE = end date in FileMan internal format (optional)
; default is current date/time
; Output: RESULT(0)=number of entries returned
; or "-1^error message"
; RESULT(n)=Global Unique ID (aka GUID)
; where n is a sequential number starting with 1
GETREC(GMVARRAY,GMVID,GMVERR) ; Checks CLIO and Vitals databases. Returns
; record as nodes with internal values.
; Input: GMVARRAY = array name passed by reference (required)
; GMVID = File 120.5 IEN or CliO GUID (required)
; GMVERR = Return records marked as errors? (optional)
; 0 = don't return, 1 = return error records
; (default = 0)
; Output:GMVARRAY(0) = same as File 120.5 zero node
; (2) = 120.5, #2 ^ 120.5, #3 ^ 120.5, #4 delimited by
; tilde (~)
; (3) = qualifier IENS (File 120.52) delimited by caret (^)
EN1 ; CALL TO CONVERT TEMPERATURE (F) IN VARIABLE X TO TEMPERATURE (C)
; IN VARIABLE Y
EN2 ; CALL TO CONVERT AN INCHES MEASUREMENT IN X TO A CENTIMETER
; MEASUREMENT IN Y
EN3 ; CALL TO CONVERT A WEIGHT (LBS) IN VARIABLE X TO A WEIGHT (KG)
; IN VARIABLE Y

External References

Name Field # of Occurrence
$$GETIEN^GMVGETQL CLIO+52, CLIO+58, CLIO+64, CLIO+70, CLIO+76, CLIO+82, CLIO+95
$$GETIEN^GMVGETVT CLIO+13, CLIO+14, CLIO+23
QRYDATE^MDCLIO1 QRYDATE+22, QRYDATE+31
QRYOBS^MDCLIO1 CLIO+10, CLIO+11
$$CVTVAL^MDTERM CLIO+37, CLIO+39, CLIO+41, CLIO+43
$$FMADD^XLFDT QRYDATE+26
$$NOW^XLFDT QRYDATE+26, QRYDATE+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] F1205+16, F1205+18, F1205+26, F1205+28, F1205+32
^TMP($J QRYDATE+25!

Label References

Name Line Occurrences
CLIO GETREC+25
F1205 GETREC+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
EDATE QRYDATE~, QRYDATE+27*, QRYDATE+28, QRYDATE+31
GMV1205 F1205~
GMV1205(0 F1205+13*, F1205+18*, F1205+21, F1205+23*
GMV1205(2 F1205+13*, F1205+23*, F1205+24*, F1205+30*
GMV1205(5 F1205+13*, F1205+23*, F1205+34*
GMVARRAY CLIO+8~, GETREC~, GETREC+22, GETREC+25
GMVARRAY("CONTEXT" CLIO+88, CLIO+89, CLIO+90, CLIO+91, CLIO+92, CLIO+93
GMVARRAY("CUFF_SIZE_ID" CLIO+50
GMVARRAY("ENTERED_BY_ID" CLIO+19
GMVARRAY("ENTERED_DATE_TIME" CLIO+17
GMVARRAY("HOSPITAL_LOCATION_ID" CLIO+18
GMVARRAY("LOCATION_ID" CLIO+56
GMVARRAY("METHOD_ID" CLIO+62
GMVARRAY("OBSERVED_DATE_TIME" CLIO+12, CLIO+15
GMVARRAY("PATIENT_ID" CLIO+16
GMVARRAY("POSITION_ID" CLIO+68
GMVARRAY("QUALITY_ID" CLIO+80
GMVARRAY("SITE_ID" CLIO+74
GMVARRAY("SVALUE" CLIO+20, CLIO+28
GMVARRAY("TERM_ID" CLIO+21
GMVARRAY("UNIT_ID" CLIO+36, CLIO+38, CLIO+40, CLIO+42
GMVCLIO CLIO~
GMVCLIO(0 CLIO+7*, CLIO+10*, CLIO+12*, CLIO+15*, CLIO+16*, CLIO+17*, CLIO+18*, CLIO+19*, CLIO+20*, CLIO+24*
, CLIO+27, CLIO+28*, CLIO+32, CLIO+34*, CLIO+37*, CLIO+39*, CLIO+41*, CLIO+43*, CLIO+86, CLIO+106*
GMVCLIO(2 CLIO+45*, CLIO+46*, CLIO+47*
GMVCLIO(5 CLIO+10*, CLIO+12*, CLIO+34*, CLIO+49*, CLIO+54*, CLIO+60*, CLIO+66*, CLIO+72*, CLIO+78*, CLIO+84*
, CLIO+98, CLIO+99*
GMVCNT CLIO+8~, CLIO+13*, CLIO+49*, CLIO+53*, CLIO+54, CLIO+59*, CLIO+60, CLIO+65*, CLIO+66, CLIO+71*
, CLIO+72, CLIO+77*, CLIO+78, CLIO+83*, CLIO+84, CLIO+99*, F1205+11~, F1205+25*, F1205+27*, F1205+28
, F1205+31*, F1205+33*, F1205+34
GMVCS CLIO+8~, CLIO+50*, CLIO+51, CLIO+52*, CLIO+54
GMVDATE CLIO+8~
GMVDY CLIO+8~
GMVERR GETREC~, GETREC+18*, GETREC+20*, GETREC+22
GMVFLAG CLIO+8~, CLIO+30*, CLIO+31, CLIO+32*, CLIO+34, F1205+11~, F1205+19*, F1205+20, F1205+21*, F1205+23
GMVFLD CLIO+8~
GMVFR CLIO+8~, CLIO+14*, CLIO+92*, CLIO+101*, CLIO+102, CLIO+103, CLIO+104, CLIO+105
GMVGUID CLIO~, CLIO+7, CLIO+11
GMVHR CLIO+8~
GMVID GETREC~, GETREC+18*, GETREC+19, GETREC+21, GETREC+22, GETREC+24, GETREC+25
GMVIEN1 F1205+11~, F1205+25*, F1205+26*, F1205+28, F1205+31*, F1205+32*, F1205+34
GMVL CLIO+8~, CLIO+56*, CLIO+57, CLIO+58*, CLIO+60
GMVLIST F1205+11~, F1205+25*, F1205+28*, F1205+30
GMVLOOP CLIO+8~, CLIO+31*, CLIO+32, CLIO+87*, CLIO+88*, CLIO+89, CLIO+90, CLIO+91, CLIO+92, CLIO+93
, F1205+11~, F1205+20*, F1205+21
GMVM CLIO+8~, CLIO+62*, CLIO+63, CLIO+64*, CLIO+66, CLIO+93*, CLIO+94, CLIO+95*, CLIO+96, CLIO+98
, CLIO+99
GMVMI CLIO+8~
GMVMO CLIO+8~
GMVNODE F1205+11~
GMVNODE2 F1205+11~, F1205+16*, F1205+17, F1205+24
GMVO2 CLIO+9~, CLIO+14*, CLIO+90*, CLIO+100*, CLIO+102, CLIO+103, CLIO+104, CLIO+105
GMVP CLIO+9~, CLIO+68*, CLIO+69, CLIO+70*, CLIO+72
GMVPAIN CLIO+9~, CLIO+13*, CLIO+27
GMVPO2 CLIO+9~, CLIO+14*, CLIO+86
GMVQ CLIO+9~, CLIO+80*, CLIO+81, CLIO+82*, CLIO+84
GMVQFLAG CLIO+9~, CLIO+97*, CLIO+98*, CLIO+99
GMVQLOOP CLIO+9~, CLIO+98*
GMVS CLIO+9~, CLIO+74*, CLIO+75, CLIO+76*, CLIO+78
GMVSC CLIO+9~
GMVSUP CLIO+9~, CLIO+14*, CLIO+102*, CLIO+103*, CLIO+104*, CLIO+105*, CLIO+106
GMVTIME CLIO+9~
GMVU CLIO+9~
GMVX CLIO+9~, CLIO+21*, CLIO+22, CLIO+23*, CLIO+24, F1205~, F1205+12*, F1205+14, F1205+16, F1205+18
, F1205+26, F1205+28, F1205+32
GMVY CLIO+9~, F1205~, F1205+12*, F1205+15*, F1205+17
GMVYR CLIO+9~
RESULT QRYDATE~, QRYDATE+23, QRYDATE+25, QRYDATE+29, QRYDATE+31
SDATE QRYDATE~, QRYDATE+26*, QRYDATE+28, QRYDATE+31
U CLIO+15, CLIO+16, CLIO+17, CLIO+18, CLIO+19, CLIO+20, CLIO+24, CLIO+27, CLIO+28, CLIO+32
, CLIO+37, CLIO+39, CLIO+41, CLIO+43, CLIO+45, CLIO+46, CLIO+47, CLIO+54, CLIO+60, CLIO+66
, CLIO+72, CLIO+78, CLIO+84, CLIO+86, CLIO+98, CLIO+99, CLIO+106, F1205+17, F1205+21, F1205+28
, F1205+30, F1205+34
X EN1+2, EN2+2, EN3+2, CLIO+9~
Y EN1+2*, EN2+2*, EN3+2*, CLIO+9~

Marked Items

Name Field # of Occurrence
$T(QRYDATE^MDCLIO1 QRYDATE+22
$T(QRYOBS^MDCLIO1 CLIO+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All