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

Package: National Health Information Network

Routine: NHINVIT


Information

NHINVIT ;SLC/MKB -- Vitals extract

Source Information

Source file <NHINVIT.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
General Medical Record - Vitals 2 EN1^GMRVUT0  EN^GMVPXRM  
VA FileMan 2 $$FIND1^DIC  ($$GET1,GETS)^DIQ  
National Health Information Network 1 ($$ESC,$$FAC,$$VUID)^NHINV  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,IFN) ; -- find patient's vitals
EN1(ID,VIT) ; -- return a vital/measurement in VIT("attribute")
USER(X) ; -- Return ien^name for person# X
LOC(X) ; -- Return ien^name for hospital location X
RANGE(TYPE) ; -- return high^low range of values for TYPE
NAME(X) ; -- Return name of measurement type X for XML element
XML(VIT) ; -- Return vital measurement as XML in @NHIN@(#)
ADD(X) ; Add a line @NHIN@(n)=X

External References

Name Field # of Occurrence
$$FIND1^DIC EN+25
$$GET1^DIQ EN+16, EN1+5
GETS^DIQ RANGE+2
EN1^GMRVUT0 EN+10
EN^GMVPXRM EN1+3
$$ESC^NHINV XML+9, XML+14, XML+23, XML+26
$$FAC^NHINV EN+29, EN1+6
$$VUID^NHINV EN+17, EN+26, EN1+7, EN1+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(120.5 - [#120.5] GET1^DIQ
^GMRD(120.51 - [#120.51] GET1^DIQ
^GMRD(120.52 - [#120.52] FIND1^DIC
^GMRD(120.57 - [#120.57] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] LOC+2
^UTILITY($J EN+10!, EN+11, EN+13, EN+15, EN+31!
^VA(200 - [#200] USER+2

Label References

Name Line Occurrences
$$LOC EN+28
$$RANGE EN+22, EN1+15
ADD XML+2, XML+5, XML+10, XML+11, XML+15, XML+16, XML+17, XML+19, XML+20, XML+21
, XML+23, XML+27, XML+28
EN1 EN+5
XML EN+5, EN+30

Naked Globals

Name Field # of Occurrence
^( EN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATT XML+1~, XML+3*, XML+4, XML+7, XML+8, XML+10, XML+12, XML+13, XML+18, XML+20
, XML+22, XML+23, XML+25
BEG EN~, EN+8*, EN+9
CNT EN+1~, EN+11*, EN+12*
DFN EN~, EN+2*, EN1+2~, EN1+4*
END EN~, EN+8*, EN+9
GMRVSTR EN+1~, EN+9*
GMRVSTR(0 EN+9*
HIGH EN+14~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16
I EN+1~, EN+24*, EN+25, EN+26, EN1+2~, EN1+17*, EN1+19*, XML+1~, XML+7*, XML+8
, XML+10, XML+12, XML+13, XML+20*
ID EN1~, EN1+1*, EN1+3, EN1+16
IDT EN+1~, EN+11*, EN+12, EN+13, EN+15
IFN EN~, EN+5, EN+15*, EN+16, EN+23
J XML+1~, XML+12*, XML+13
LOW EN+14~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16
MAX EN~, EN+8*, EN+9, EN+11
MRES EN+14~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12*
, EN1+16
MUNT EN+14~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12*
, EN1+16
N EN+1~, EN+12*, EN+23*, EN+26
NAME EN+14~, EN+16*, EN+23, EN1+2~, EN1+7*, EN1+16
NAMES XML+1~, XML+6*, XML+9
>> NHIN ADD+2
>> NHINI ADD+1*, ADD+2
>> NHINTOTL XML+2*
NHIPRM EN+1~, RANGE+1, RANGE+3*
NHIPRM( RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+10, RANGE+11
NHITM EN+1~, EN+5
NHY EN1+2~, EN1+3
NHY(1 EN1+14
NHY(11 EN1+19
NHY(12 EN1+17
NHY(2 EN1+4
NHY(3 EN1+5, EN1+7
NHY(4 EN1+14
NHY(5 EN1+6
NHY(7 EN1+8
NHY(9 EN1+18
P XML+1~, XML+9*, XML+14*, XML+26*
QUAL EN+14~, EN+24*, EN+25
RESULT EN+14~, EN+17*, EN+23, EN1+2~, EN1+8*, EN1+16
TAG XML+1~, XML+9*, XML+14*, XML+26*
TYPE EN+1~, EN+13*, EN+15, EN+18, EN+20, EN+22, EN1+2~, EN1+5*, EN1+9, EN1+10
, EN1+11, EN1+12, EN1+13, EN1+15, RANGE~, RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8
, RANGE+9
U EN+9, EN+16, EN+17, EN+19, EN+21, EN+22, EN+23, EN+24, EN+26, EN+27
, EN+28, EN1+7, EN1+8, EN1+15, EN1+16, EN1+17, EN1+19, USER+2, LOC+2, RANGE+4
, RANGE+5, RANGE+6, RANGE+7, RANGE+10, XML+9, XML+14, XML+26
UNIT EN+14~, EN+18*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*
, EN1+16
VAL RANGE+2~
VAL( RANGE+3
VIT EN+1~, EN+12!, EN+30, EN1~, EN1+1!, XML~
VIT( XML+3, XML+7, XML+8, XML+10, XML+12, XML+13, XML+20, XML+22
VIT("entered" EN+27*, EN1+14*
VIT("facility" EN+29*, EN1+6*
VIT("location" EN+28*, EN1+6*
VIT("measurement" EN+23*, EN+26*, EN1+16*, EN1+17*
VIT("removed" EN1+19*
VIT("taken" EN+12*, EN1+14*
VUID EN+14~, EN+17*, EN+23, EN1+2~, EN1+7*, EN1+16
X EN+1~, EN+16*, EN+17, EN+20*, EN+21, EN+22*, EN+25*, EN+26, EN+28*, EN+29
, EN1+2~, EN1+8*, EN1+9, EN1+10, EN1+11, EN1+12, EN1+15*, EN1+17*, USER~, USER+1*
, USER+2, LOC~, LOC+1*, LOC+2, NAME~, NAME+1*, NAME+2, XML+1~, XML+8*, XML+9
, XML+13*, XML+14, XML+22*, XML+23, XML+24, XML+26, ADD~, ADD+2
X0 EN+1~, EN+15*, EN+16, EN+17, EN+19, EN+21, EN+24, EN+27, EN+28
Y EN+1~, EN+25*, EN+26, EN1+2~, USER+1~, USER+2*, USER+3, LOC+1~, LOC+2*, LOC+3
, RANGE+1~*, RANGE+4*, RANGE+5*, RANGE+6*, RANGE+7*, RANGE+8*, RANGE+10*, RANGE+11*, RANGE+12, NAME+1~*
, NAME+2*, NAME+3, XML+1~, XML+8*, XML+9*, XML+10*, XML+11*, XML+13*, XML+14*, XML+15*
, XML+20*, XML+22*, XML+23*, XML+25*, XML+26*, XML+27*
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All