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

Package Total Caller Graph
Enterprise Health Management Platform 15 HMP EVENT PURGE  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