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

Package: Enterprise Health Management Platform

Routine: HMPLOG


Information

HMPLOG ; ASMR/hrubovcak - eHMP logging support ;Aug 29, 2016 20:06:27

Source Information

Source file <HMPLOG.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 DT^DICRW  (FILE,WP)^DIE  ^DIK  
Kernel 1 ($$HTE,$$HTFM,$$NOW)^XLFDT  

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

Package Total Caller Graph
Enterprise Health Management Platform 14 HMPD  HMPDCRC  HMPDGMPL  HMPDGMRA  HMPDJ  HMPDJ00  HMPDJFSG  HMPDLRA  
HMPDMC  HMPDOR  HMPDSR  HMPDVSIT  HMPEF  HMPEVNT  

Entry Points

Name Comments DBIA/ICR reference
NWNTRY(HMPDTIM,HMPTYP,HMPLOG) ; function, create new entry in HMP EVENT file (#80003)
; returns new entry IEN
; HMPDTIM - optional FileMan format date/time. Must be precise and have time with seconds.
; defaults to NOW if not passed or invalid
; HMPTYP - optional event type, if missing, defaults to O (other)
; HMPLOG - event log passed by reference, traversed by $QUERY for word-processing text
; array is optional, but should be passed with calling routine name and module, at minimum.
; this array will remain unchanged
PRGLOG ; purge HMP EVENT file (#800003) entries older than 61 days
STK2TXT(STKTXT) ; STKTXT passed by reference, no input, 11 August 2016
; returns STKTXT where STKTXT(1) is the top, STKTXT(2) is next level, etc.
; top 2 stack levels ignored because they're in this subroutine
LOGDPT(HMPDFN) ; log missing Patient information in HMP EVENT

External References

Name Field # of Occurrence
DT^DICRW NWNTRY+11, PRGLOG+3
FILE^DIE NWNTRY+34
WP^DIE NWNTRY+41
^DIK PRGLOG+19
$$HTE^XLFDT NWNTRY+24
$$HTFM^XLFDT PRGLOG+12
$$NOW^XLFDT NWNTRY+27, PRGLOG+10, PRGLOG+25, LOGDPT+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HMPLOG(800003 - [#800003] Classic Fileman Calls,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HMPLOG(800003 - [#800003] NWNTRY+9, NWNTRY+14, NWNTRY+15, NWNTRY+16, NWNTRY+17*, NWNTRY+18*, PRGLOG+2, PRGLOG+8, PRGLOG+9, PRGLOG+16
PRGLOG+17
^TMP( NWNTRY+38*, NWNTRY+39*, NWNTRY+44*, NWNTRY+45*

Label References

Name Line Occurrences
$$NWNTRY PRGLOG+10, PRGLOG+25, LOGDPT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C STK2TXT+3~*, STK2TXT+4*, LOGDPT+1~, LOGDPT+2*, LOGDPT+3*, LOGDPT+4*, LOGDPT+5*
DA PRGLOG+5~, PRGLOG+18*
DIK PRGLOG+5~, PRGLOG+15*
>> DILOCKTM NWNTRY+14
DUZ NWNTRY+23
G NWNTRY+12~, NWNTRY+37*, NWNTRY+39*, NWNTRY+43*, NWNTRY+45*
H NWNTRY+12~, NWNTRY+37*, NWNTRY+38, NWNTRY+39, NWNTRY+43*, NWNTRY+44, NWNTRY+45
HMP PRGLOG+5~
HMP("DEL" PRGLOG+13*, PRGLOG+18*, PRGLOG+23
HMP("T-61" PRGLOG+12*, PRGLOG+17
HMP("TTL" PRGLOG+14*, PRGLOG+17*, PRGLOG+22
HMPDFN LOGDPT~, LOGDPT+2
HMPDTIM NWNTRY~, NWNTRY+27
HMPERR NWNTRY+12~, NWNTRY+41!
HMPERR("DIERR" NWNTRY+36, NWNTRY+42
HMPLGFDA NWNTRY+12~
HMPLGFDA(800003 NWNTRY+29*, NWNTRY+32*
HMPLGIEN NWNTRY+12~, NWNTRY+15*, NWNTRY+16*, NWNTRY+17, NWNTRY+18, NWNTRY+26, NWNTRY+47
HMPLOG NWNTRY~, NWNTRY+21
HMPRGLOG PRGLOG+5~, PRGLOG+10, PRGLOG+21!, PRGLOG+25
HMPRGLOG( PRGLOG+6*, PRGLOG+7*, PRGLOG+9*, PRGLOG+21*, PRGLOG+22*, PRGLOG+23*, PRGLOG+24*
HMPTYP NWNTRY~, NWNTRY+31
HMPWPTXT NWNTRY+12~
HMPWPTXT( NWNTRY+21*, NWNTRY+22*, NWNTRY+24*
IENS NWNTRY+12~, NWNTRY+26*, NWNTRY+29, NWNTRY+32, NWNTRY+41
J NWNTRY+12~, NWNTRY+15*, NWNTRY+20*, NWNTRY+21*, NWNTRY+22*, NWNTRY+24*, NWNTRY+37*, NWNTRY+39*, NWNTRY+43*, NWNTRY+45*
PRGLOG+5~, PRGLOG+6*, PRGLOG+7*, PRGLOG+9*, PRGLOG+16*, PRGLOG+17, PRGLOG+18, PRGLOG+19~, PRGLOG+21*, PRGLOG+22*
PRGLOG+23*, PRGLOG+24*, STK2TXT+3~, STK2TXT+4*, LOGDPT+1~, LOGDPT+4*, LOGDPT+6*
STKTXT STK2TXT~, STK2TXT+3!
STKTXT( STK2TXT+4*
TXT LOGDPT+1~, LOGDPT+6
TXT( LOGDPT+2*, LOGDPT+3*, LOGDPT+4*, LOGDPT+5*
U NWNTRY+15, NWNTRY+18, PRGLOG+17
X NWNTRY+12~, NWNTRY+15*, NWNTRY+18*, NWNTRY+22*, NWNTRY+23*, NWNTRY+24, PRGLOG+5~
Y NWNTRY+12~, NWNTRY+22*, NWNTRY+27*, NWNTRY+28*, NWNTRY+29, NWNTRY+31*, NWNTRY+32, PRGLOG+5~, PRGLOG+8*, PRGLOG+9
PRGLOG+10*, PRGLOG+17*, PRGLOG+25*
>> ZTSK NWNTRY+23

Marked Items

Name Field # of Occurrence
$T( NWNTRY+38, NWNTRY+39, NWNTRY+44, NWNTRY+45, PRGLOG+7, PRGLOG+24
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