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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: GMVDCVAL

Package: General Medical Record - Vitals

Routine: GMVDCVAL


Information

GMVDCVAL ;HOIFO/DAD,FT-VITALS COMPONENT: VALIDATE DATA ;9/29/00 09:18

Source Information

Source file <GMVDCVAL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
General Medical Record - Vitals 4 $$VALID^GMVDCCHK  $$CNV^GMVDCCNV  ($$QUAIEN,$$REAIEN,$$VITIEN)^GMVDCUTL  ($$OMIT,BP,DUPCHK,PO2)^GMVDCVAM  
VA FileMan 3 $$FIND1^DIC  $$GET1^DID  DT^DILF  
Kernel 1 ($$LOW,$$UP)^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
General Medical Record - Vitals 2 GMVDCRPC  GMVDCVAM  

Entry Points

Name Comments DBIA/ICR reference
ENTERR ; *** Validate Entered in Error data ***
BPSYSQ ;;Qualifiers that must be present if only systolic BP is present
EXIT ; *** Clean-up ***
MSG(X) ; *** Add a line to the message array ***
EN1(RESULT,GMVDATA) ;
; *** Validates vitals data ***
VITMEA ; *** Validate vital measurement data ***

External References

Name Field # of Occurrence
$$FIND1^DIC VITMEA+1, VITMEA+8, VITMEA+15, ENTERR+1, ENTERR+8
$$GET1^DID VITMEA+45
DT^DILF VITMEA+4, VITMEA+11
$$VALID^GMVDCCHK VITMEA+43
$$CNV^GMVDCCNV VITMEA+52
$$QUAIEN^GMVDCUTL VITMEA+57
$$REAIEN^GMVDCUTL ENTERR+19
$$VITIEN^GMVDCUTL VITMEA+26
$$OMIT^GMVDCVAM VITMEA+36, VITMEA+48, VITMEA+73
BP^GMVDCVAM VITMEA+35
DUPCHK^GMVDCVAM VITMEA+76
PO2^GMVDCVAM VITMEA+35
$$LOW^XLFSTR VITMEA+37
$$UP^XLFSTR VITMEA+37

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(120.5 - [#120.5] FIND1^DIC,  GET1^DID
^DPT - [#2] FIND1^DIC
^VA(200 - [#200] FIND1^DIC
^SC - [#44] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] ENTERR+12
^GMRD(120.51 - [#120.51] VITMEA+33
^GMRD(120.52 - [#120.52] EN1+9, EN1+10, VITMEA+58, VITMEA+73
^TMP($J EXIT+1!

Label References

Name Line Occurrences
ENTERR EN1+17
EXIT EN1+6
MSG EN1+20, EN1+22, VITMEA+2, VITMEA+6, VITMEA+9, VITMEA+13, VITMEA+16, VITMEA+19, VITMEA+29, VITMEA+39
, VITMEA+50, VITMEA+60, VITMEA+61, VITMEA+71, VITMEA+74, VITMEA+80, VITMEA+84, ENTERR+2, ENTERR+9, ENTERR+13
, ENTERR+21, ENTERR+29, ENTERR+34, ENTERR+38
VITMEA EN1+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
GMV EN1+2~, EN1+7*, VITMEA+25*, VITMEA+26, VITMEA+27, VITMEA+56*, VITMEA+57, VITMEA+83*, VITMEA+84, ENTERR+18*
, ENTERR+19, ENTERR+37*, ENTERR+38
GMVD0 EN1+2~, EN1+8*, EN1+9*, EN1+10
GMVDATA EN1~, EN1+13, EN1+15, EN1+17, VITMEA+22, VITMEA+25, VITMEA+34*, VITMEA+38, VITMEA+53*, VITMEA+55
, VITMEA+56, VITMEA+65*, VITMEA+82, ENTERR+5, ENTERR+7, ENTERR+17, ENTERR+18, ENTERR+25, ENTERR+36
>> GMVDFN VITMEA+1
>> GMVDTDUN VITMEA+4
>> GMVDTENT VITMEA+11
>> GMVENTBY VITMEA+15
>> GMVERRBY ENTERR+1
>> GMVHOSPL VITMEA+8
GMVID0 EN1+2~, ENTERR+7*, ENTERR+8, ENTERR+12
GMVIFIND EN1+2~, ENTERR+4*, ENTERR+15*, ENTERR+33, ENTERR+37
GMVIHOLD EN1+2~, ENTERR+7*, ENTERR+9, ENTERR+13
GMVILAST EN1+2~, ENTERR+4*, ENTERR+6*, ENTERR+36
GMVINUM EN1+2~, ENTERR+4*, ENTERR+5*, ENTERR+6, ENTERR+7, ENTERR+9, ENTERR+13, ENTERR+17, ENTERR+18, ENTERR+21
, ENTERR+25, ENTERR+29
GMVIXFRM EN1+2~, VITMEA+45*, VITMEA+46
GMVMSG EN1+3~, MSG+1*, MSG+2
>> GMVMSYS VITMEA+18, VITMEA+43, VITMEA+52
GMVOK EN1+3~, VITMEA+42*, VITMEA+43*, VITMEA+44, VITMEA+46*, VITMEA+48*, VITMEA+49
GMVQARRY EN1+3~, VITMEA+24*, VITMEA+66*
GMVQD0 EN1+3~, VITMEA+57*, VITMEA+58*, VITMEA+59, VITMEA+60, VITMEA+61, VITMEA+65, VITMEA+66, VITMEA+67
GMVQFIND EN1+3~, VITMEA+54*, VITMEA+64*, VITMEA+73
GMVQHOLD EN1+3~, VITMEA+56*, VITMEA+60, VITMEA+61
GMVQNUM EN1+3~, VITMEA+54*, VITMEA+55*, VITMEA+56, VITMEA+60, VITMEA+61, VITMEA+65
GMVRD0 EN1+3~, ENTERR+19*, ENTERR+20, ENTERR+25
GMVRET EN1+4~, VITMEA+4!, VITMEA+5, VITMEA+11!, VITMEA+12
GMVRFIND EN1+4~, ENTERR+16*, ENTERR+24*, ENTERR+28
GMVRHOLD EN1+4~, ENTERR+18*, ENTERR+21
GMVRNUM EN1+4~, ENTERR+16*, ENTERR+17*, ENTERR+18, ENTERR+21, ENTERR+25
GMVSYSBP EN1+4~, EN1+7*, EN1+9, EN1+10, VITMEA+24*, VITMEA+67*, VITMEA+70
GMVSYSBP( EN1+10*, VITMEA+67
GMVVABBR EN1+4~, VITMEA+33*, VITMEA+43, VITMEA+52
GMVVD0 EN1+4~, VITMEA+26*, VITMEA+28, VITMEA+33, VITMEA+34, VITMEA+58, VITMEA+73
GMVVFIND EN1+5~, VITMEA+21*, VITMEA+32*, VITMEA+79, VITMEA+83
GMVVHOLD EN1+5~, VITMEA+25*, VITMEA+29, VITMEA+39, VITMEA+50, VITMEA+71
GMVVLAST EN1+5~, VITMEA+21*, VITMEA+23*, VITMEA+82
GMVVMEAS EN1+5~, VITMEA+27*, VITMEA+36, VITMEA+37*, VITMEA+43, VITMEA+48, VITMEA+52*, VITMEA+53, VITMEA+73
GMVVMEAS("PO2" VITMEA+44, VITMEA+46, VITMEA+53
GMVVMEAS(1 VITMEA+27*
GMVVNUM EN1+5~, VITMEA+21*, VITMEA+22*, VITMEA+23, VITMEA+25, VITMEA+29, VITMEA+34, VITMEA+38, VITMEA+39, VITMEA+50
, VITMEA+53, VITMEA+55, VITMEA+56, VITMEA+60, VITMEA+61, VITMEA+65, VITMEA+71, VITMEA+74
RESULT EN1~
RESULT( MSG+1*, MSG+2*
RESULT(0 EN1+22, MSG+3*
U EN1+10, VITMEA+18, VITMEA+24, VITMEA+26, VITMEA+27, VITMEA+33, VITMEA+34, VITMEA+53, VITMEA+60, VITMEA+61
, VITMEA+65, VITMEA+66, ENTERR+12, ENTERR+21
X VITMEA+46*, MSG~, MSG+2, MSG+3

Marked Items

Name Field # of Occurrence
$T(BPSYSQ+GMV EN1+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All