Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  Found Entries |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Global: ^HLEV(776.1

Package: Health Level Seven

Global: ^HLEV(776.1


Information

FileMan FileNo FileMan Filename Package
776.1 HL7 MONITOR Health Level Seven

Description

Directly Accessed By Routines, Total: 21

Package Total Routines
Health Level Seven 20 HLEV REPORT MONITOR    HLEV REPORT MONITOR - FF    HLEVAPI    HLEVAPI0    HLEVAPI1    HLEVAPI2    HLEVAPI3    HLEVREP
HLEVREP0    HLEVREP1    HLEVREP3    HLEVSRV2    HLEVUTI1    HLEVX001    HLP109    HLP153
MAIL GROUPS    RECIPIENTS    REMOTES    ^HLEV(776.1    
Kernel 1 FILE    

Accessed By FileMan Db Calls, Total: 2

Package Total Routines
Health Level Seven 2 HLEVREP0    HLP109    

Pointed To By FileMan Files, Total: 1

Package Total FileMan Files
Health Level Seven 1 HL7 MONITOR JOB(#776)[3]    

Pointer To FileMan Files, Total: 2

Package Total FileMan Files
Kernel 1 NEW PERSON(#200)[#776.1061(.01)]    
MailMan 1 MAIL GROUP(#3.8)[#776.106(.01)]    

Fields, Total: 12

Field # Name Loc Type Details
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E)!($D(^HLEV(776.1,"B",X))) X
  • LAST EDITED:  MAY 20, 2003
  • HELP-PROMPT:  NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR STARTING WITH PUNCTUATION
  • DESCRIPTION:  
    This field holds the free-text name of the monitor.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  776.1^B
    1)= S ^HLEV(776.1,"B",$E(X,1,30),DA)=""
    2)= K ^HLEV(776.1,"B",$E(X,1,30),DA)
    The name of a monitor is stored on the Name field (#.01), and the B xref is created based on the value of the Name field.
2 STATUS 0;2 SET
  • 'A' FOR ACTIVE;
  • 'I' FOR INACTIVE;

  • LAST EDITED:  MAY 18, 2003
  • DESCRIPTION:  
    The values for this set of code field are ACTIVE and INACTIVE.  If set to ACTIVE the master job will queue background monitor jobs for the monitor.  If set to INACTIVE the master job will ignore the entry.
3 SHORT DESCRIPTION 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>40!($L(X)<3) X
  • LAST EDITED:  MAY 18, 2003
  • HELP-PROMPT:  Answer must be 3-40 characters in length.
  • DESCRIPTION:  
    This field holds a short description of the monitor.
4 REQUEUE MIN-MONITOR 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999999)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  MAY 21, 2003
  • HELP-PROMPT:  Type a Number between 0 and 9999999, 0 Decimal Digits
  • DESCRIPTION:  Whenever the master job runs it checks every entry in this HL7 Monitor file (#776.1). If an entry is active, a secondary check is made whether "it is time" to start a background job for the monitor. If the active monitor
    has never been run, a background job is started.  If the monitor has been run, then the next "time to run" is calculated by adding the number of minutes specified in this field to the time the monitor was last run.  If the
    next "time to run" is now (or earlier), a background job for the monitor is started.
5 REMOTE REQUESTABLE 0;5 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  JUN 17, 2003
  • DESCRIPTION:  
    This field is not currently in use.
6 M STARTUP 0;6 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>17!($L(X)<3)!'(X?1.8E1"~"1.8E) X
  • LAST EDITED:  MAY 20, 2003
  • HELP-PROMPT:  Enter the M location for event startup in the format SUBROUTINE~ROUTINE. (E.g., START~HLEVAPI.)
  • DESCRIPTION:  
    Background tasks, started by the master job, are queued to the API specified in this field.  (The value of this field must be in the format of TAG~ROUTINE, which is converted to TAG^ROUTINE at run time.)
7 M START CHECK 0;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>19!($L(X)<3)!'(X?1"$$"1.8E1"~"1.8E) X
  • LAST EDITED:  AUG 07, 2003
  • HELP-PROMPT:  Must be an extrinsic function in the format of $$TAG^ROUTINE
  • DESCRIPTION:  Normally, the only test made by the master job to determine whether a monitor job should be started is STATUS (it must be ACTIVE) and the requeue minutes. However, if this field is filled in with an extrinsic function
    that returns a positive or null value, it can be used as an additional test.
    Let's say that the extrinsic fuction $$RUNOW^ROUTINE returns a 1 if a background job should be started, or null if not.  In this case, "$$RUNOW^ROUTINE" should be entered in this field.
41 TECHNICAL DESCRIPTION 41;0 WORD-PROCESSING #776.1041

  • LAST EDITED:  MAY 23, 2003
  • DESCRIPTION:  
    This field holds any additional technical notes deemed necessary by the monitor creator.
50 EVENT DESCRIPTION 50;0 WORD-PROCESSING #776.101

  • DESCRIPTION:  This field should be used by the application developer to describe the monitor, and how it is used. (If desired, the application developer may add additional, more technical notes in the TECHNICAL DESCRIPTION word
    processing field.)
51 MAIL GROUPS 60;0 POINTER Multiple #776.106 776.106

  • DESCRIPTION:  When a monitor runs, the M code can conditionally send a mail message to recipients. This field, and other fields, are used to determine the recipients. In addition, recipients can be added by M code immediately before
    the sending of the message.
    The fields used to determine mail message recipients are:
    * MAIL GROUPS (#60) - pointer to the Mail Group file (#3.8.) * RECIPIENTS (#61) - pointer to the New Person file (#200.) * REMOTES (#62) - free-text remote recipient addresses.
    And, remember that additional recipients can be added (by populating the XMY array) on-the-fly at the time the message is sent.
    Please refer to the documentation included with patch HL*1.6*106 for additional explanation.
52 RECIPIENTS 61;0 POINTER Multiple #776.1061 776.1061

  • DESCRIPTION:  
    See documentation for the MAIL GROUPS field.
53 REMOTES 62;0 Multiple #776.1062 776.1062

  • DESCRIPTION:  
    See documentation for the MAIL GROUPS field.

Found Entries, Total: 7

NAME: CHECK 773 AC XREF    NAME: EVENT MONITOR    NAME: FAST HL7 PURGE #1    NAME: FAST HL7 PURGE #2    NAME: LINK (870) CHECKS    NAME: PURGE EVENT LOG    NAME: SEND EVENTS    

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLEV(776.1 - [#776.1] .01+1, .01(XREF 1S), .01(XREF 1K)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA .01(XREF 1S), .01(XREF 1K)
X .01+1!, .01(XREF 1S), .01(XREF 1K), 3+1!, 4+1!, 6+1!, 7+1!
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  Found Entries |  Global Variables Directly Accessed |  Local Variables |  All