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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLEMSND

Package: Health Level Seven

Routine: HLEMSND


Information

HLEMSND ;ALB/CJM - Sends events to remote event servers;12 JUN 1997 10:00 am

Source Information

Source file <HLEMSND.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 4 ($$EVENT,$$GET,$$STOREVAR)^HLEME  $$GET^HLEMT  ($$ADD,$$GETFIELD,$$STATNUM)^HLEMU  (CHECKOUT,START)^HLEVAPI  
MailMan 1 ^XMD  
Registration 1 $$SITE^VASITE  

Entry Points

Name Comments DBIA/ICR reference
SEND(IEN) ;
ADDDATA(MSG,LABEL,DATA) ;
BUILD(MSG,EVENT,TYPE) ;
ADDLINE(MSG,LINE) ;
MAIL(MSG,DOMAIN) ;
ERROR(EVENT) ;
SENDALL ;send all events pending distribution to remote locations

External References

Name Field # of Occurrence
$$EVENT^HLEME ERROR+5
$$GET^HLEME SEND+6
$$STOREVAR^HLEME ERROR+8
$$GET^HLEMT SEND+9
$$ADD^HLEMU SEND+34
$$GETFIELD^HLEMU BUILD+8
$$STATNUM^HLEMU BUILD+7
CHECKOUT^HLEVAPI SENDALL+11
START^HLEVAPI SENDALL+3
$$SITE^VASITE MAIL+9
^XMD MAIL+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"FAILED TO ADD THE MAILMAN MESSAGE NUMBER TO THE EVENT ",ERROR
  • Line Location: SEND+36
Function Call: WRITE
  • Prompt: !,"MAILMAN FAILED TO SEND HL7 LOG EVENT TO REMOTE SERVER"
  • Line Location: SEND+39

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2 - [#4.2] MAIL+12
^HLEV(776.4 - [#776.4] SENDALL+1, SENDALL+10, BUILD+18, BUILD+19, BUILD+22, BUILD+28, BUILD+29

Label References

Name Line Occurrences
$$MAIL SEND+29
$$SEND SENDALL+8
ADDDATA BUILD+13, BUILD+21, BUILD+23
ADDLINE BUILD+16, BUILD+26, BUILD+30, ADDDATA+8
BUILD SEND+28
ERROR SEND+35, SEND+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SEND+31~, SEND+34
DA(1 SEND+32*
DATA SEND+31~, SEND+34, ADDDATA~, ADDDATA+8
DATA( SEND+33*
DIFROM MAIL+7~
DOMAIN SEND+3~, SEND+12*, SEND+13*, SEND+14, SEND+20, SEND+21, SEND+29, MAIL~, MAIL+11*, MAIL+12
DOMAIN( SEND+14*, SEND+21*, MAIL+11
DOMAIN(0 SEND+22
ERROR SEND+31~, SEND+34, SEND+36
EVENT SENDALL+4~, SENDALL+6*, SENDALL+7*, SENDALL+8, SENDALL+9, SEND+3~, SEND+6, SEND+18, SEND+19~, SEND+28
, SEND+35, SEND+38, BUILD~, ERROR~
EVENT( BUILD+12, BUILD+13
EVENT("ID" ERROR+7
EVENT("IEN" BUILD+18, BUILD+19, BUILD+22, BUILD+28, BUILD+29, ERROR+6
EVENT("REVIEWER" BUILD+9*
EVENT("SITE" BUILD+7*
EVENT("TYPE" SEND+9, BUILD+8*
HLEVENT SEND+17~, SEND+18*
>> IDX SENDALL+5*, SENDALL+7, SENDALL+9
IEN SEND~, SEND+6, SEND+32
LABEL ADDDATA~, ADDDATA+8
LINE BUILD+4~, BUILD+17*, BUILD+18*, BUILD+19, BUILD+22, BUILD+27*, BUILD+28*, BUILD+29, ADDLINE~, ADDLINE+6
MAILMSG SEND+3~, SEND+29*, SEND+30, SEND+33
MSG SEND+3~, SEND+25*, SEND+26, SEND+28, SEND+29, SEND+40, BUILD~, BUILD+13, BUILD+16, BUILD+21
, BUILD+23, BUILD+26, BUILD+30, MAIL~, MAIL+18, ADDDATA~, ADDDATA+8, ADDLINE~, ADDLINE+6
NEWEVENT ERROR+4~, ERROR+5*, ERROR+8
SERVER MAIL+7~, MAIL+8*, MAIL+12
SUB BUILD+4~, BUILD+11*, BUILD+12*, BUILD+13
TXT BUILD+4~, BUILD+19*, BUILD+20, BUILD+21, BUILD+22*, BUILD+23, BUILD+29*, BUILD+30
TYPE SEND+3~, SEND+9, SEND+28, BUILD~
TYPE("CODE" BUILD+8
TYPE("DOMAIN" SEND+13, SEND+14, SEND+20
TYPE("PACKAGE" BUILD+8
VAR ERROR+4~, ERROR+8
VAR("ID" ERROR+7*
VAR("IEN" ERROR+6*
XMDUN MAIL+7~
XMDUZ MAIL+7~, MAIL+9*
XMSUB MAIL+7~, MAIL+19*
XMTEXT MAIL+7~, MAIL+18*
XMY MAIL+7~
XMY( MAIL+10*, MAIL+12*
XMZ MAIL+7~, MAIL+21
>> ZTQUEUED SEND+36, SEND+39
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All